Exemple #1
0
        private void silButton_Click(object sender, EventArgs e)
        {
            RezervasyonSistemi.Models.RezervasyonTalepleri talep = talepler[taleplerData.CurrentRow.Index];
            var client  = new RestClient(Constants.URL);
            var request = new RestRequest("api/RezervasyonTalepleri/{ID}", Method.DELETE);

            request.AddHeader("Authorization", "Bearer " + Properties.Settings.Default.access_token);
            request.AddUrlSegment("ID", talep.ID.ToString());
            IRestResponse response = client.Execute(request);

            Console.WriteLine(response.Content);
            if (response.StatusCode == System.Net.HttpStatusCode.OK)
            {
                MessageBox.Show("Talep Silindi!", "Bilgilendirme!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                if (Masa == null)
                {
                    LoadTalepler(CurrentIsletmeID);
                }
                else
                {
                    LoadTalepler(CurrentIsletmeID, Masa.ID);
                }
            }
            else
            {
                MessageBox.Show("Bir hata oluştu!", "Bilgilendirme!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #2
0
 private void taleplerData_SelectionChanged(object sender, EventArgs e)
 {
     if (talepler.Count == 0 || talepler[taleplerData.CurrentRow.Index] == null)
     {
         taleplerData.Rows.Clear();
     }
     else
     {
         RezervasyonSistemi.Models.RezervasyonTalepleri talep = talepler[taleplerData.CurrentRow.Index];
         isim.Text       = talep.Kullanicilar.Isim + " " + talep.Kullanicilar.Soyisim;
         mail.Text       = talep.Kullanicilar.Mail;
         telefon.Text    = talep.Kullanicilar.TelefonNumarasi;
         masa.Text       = talep.MasaBilgileri.MasaIsmi + ", Masa Numarası: " + talep.MasaBilgileri.MasaNumarasi;
         onayDurumu.Text = (talep.OnayDurumu == true) ? "Onaylandı" : "Onaylanmadı";
         tarih.Text      = talep.Tarih.ToString();
         HaftaninGunu enumDisplayStatus = (HaftaninGunu)talep.PlanDetaylari.HaftaninGunu;
         haftaninGunu.Text    = enumDisplayStatus.ToString();
         baslangicSaati.Text  = Convert.ToDateTime(talep.PlanDetaylari.BaslangicSaati).ToString("HH:mm");
         bitisSaati.Text      = Convert.ToDateTime(talep.PlanDetaylari.BitisSaati).ToString("HH:mm");
         onaylaButton.Enabled = true;
         silButton.Enabled    = true;
         if (talep.OnayDurumu == true)
         {
             onaylaButton.Text = "Onayı geri çek";
         }
         else
         {
             onaylaButton.Text = "Onayla";
         }
     }
 }
Exemple #3
0
        private void onaylaButton_Click(object sender, EventArgs e)
        {
            RezervasyonSistemi.Models.RezervasyonTalepleri talep = talepler[taleplerData.CurrentRow.Index];
            if (talep.OnayDurumu == true)
            {
                talep.OnayDurumu = false;
            }
            else
            {
                talep.OnayDurumu = true;
            }
            var client  = new RestClient(Constants.URL);
            var request = new RestRequest("api/RezervasyonTalepleri", Method.PUT);

            request.AddHeader("Authorization", "Bearer " + Properties.Settings.Default.access_token);
            request.RequestFormat = DataFormat.Json;
            request.AddBody(talep);
            IRestResponse response = client.Execute(request);

            Console.WriteLine(response.Content);
            if (response.StatusCode == System.Net.HttpStatusCode.OK)
            {
                MessageBox.Show("Talep Onaylandı!", "Bilgilendirme!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                if (Masa == null)
                {
                    LoadTalepler(CurrentIsletmeID);
                }
                else
                {
                    LoadTalepler(CurrentIsletmeID, Masa.ID);
                }
            }
            else
            {
                MessageBox.Show("Bir hata oluştu!", "Bilgilendirme!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }