123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- var HttpClient = function() {
- this.get = function(aUrl, aCallback) {
- var anHttpRequest = new XMLHttpRequest();
- anHttpRequest.onreadystatechange = function() {
- if (anHttpRequest.readyState == 4 && anHttpRequest.status == 200)
- aCallback(anHttpRequest.responseText);
- }
- anHttpRequest.open( "GET", aUrl, true );
- anHttpRequest.send( null );
- }
- }
- var gosteriler = new HttpClient();
- gosteriler.get('http://bufk.antandros.com.tr:9998/gosteriler', function(response) {
- // do something with response
- var gosteri_listesi = JSON.parse(response);
- for (var i = 0; i < gosteri_listesi.length; i++) {
- console.log(gosteri_listesi[i])
- var x = document.getElementById("gosteriler");
- var option = document.createElement("option");
- var tarih = gosteri_listesi[i]["tarih"];
- var saat = gosteri_listesi[i]["saat"];
- var yer = gosteri_listesi[i]["yer"];
- var tarih_pretty = tarih.slice(0,2) + "." + tarih.slice(2,4) + "." + tarih.slice(4,6);
- var saat_pretty = saat.slice(0,2) + ":" + saat.slice(2,4);
- var gosteri = tarih_pretty + " " + saat_pretty + " " + yer;
- option.text = gosteri;
- option.value = tarih;
- x.add(option);
- }
- });
- function bozukKoltuklar () {
- var client = new HttpClient();
- client.get('http://bufk.antandros.com.tr:9998/bozuk_koltuklar', function(response) {
- // do something with response
- var bozuk_koltuklar = JSON.parse(response);
- for (var i = 0; i < bozuk_koltuklar.length; i++) {
- console.log(bozuk_koltuklar[i]["koltuk"]);
- var bozuk_koltuk = bozuk_koltuklar[i]["koltuk"];
- document.getElementById(bozuk_koltuk).firstElementChild.nextElementSibling.style.fill = "rgb(0, 0, 0)";
- }
- });
- }
- function satilanlar() {
- var gosteri_tarihi = document.getElementById("gosteriler").value;
- var client = new HttpClient();
- client.get('http://bufk.antandros.com.tr:9998/satilanlar/' + gosteri_tarihi, function(response) {
- // do something with response
- var satilan_biletler = JSON.parse(response);
- console.log(satilan_biletler);
- var col = [];
- for (var i = 0; i < satilan_biletler.length; i++) {
- var satilmis_koltuk = satilan_biletler[i]["koltuk"];
- document.getElementById(satilmis_koltuk).firstElementChild.nextElementSibling.style.fill = "rgb(200, 0, 0)";
- }
- });
- }
- function rezervasyonlar() {
- var gosteri_tarihi = document.getElementById("gosteriler").value;
- var client = new HttpClient();
- client.get('http://bufk.antandros.com.tr:9998/rezervasyonlar/' + gosteri_tarihi, function(response) {
- // do something with response
- var rezerve_biletler = JSON.parse(response);
- console.log(rezerve_biletler);
- var col = [];
- for (var i = 0; i < rezerve_biletler.length; i++) {
- var rezerve_koltuk = rezerve_biletler[i]["koltuk"];
- document.getElementById(rezerve_koltuk).firstElementChild.nextElementSibling.style.fill = "rgb(255, 255, 0)";
- }
- });
- }
- function koltuklariGoster() {
- satilanlar();
- rezervasyonlar();
- bozukKoltuklar();
- }
|