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); } }
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"; } } }
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); } }