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 LoadPlanDetay(int PlanID) { CurrentPlanID = PlanID; var client = new RestClient(Constants.URL); var request = new RestRequest("api/PlanDetaylari?PlanID={PlanID}", Method.GET); request.AddHeader("Authorization", "Bearer " + Properties.Settings.Default.access_token); request.AddUrlSegment("PlanID", Convert.ToString(PlanID)); IRestResponse <List <PlanDetaylari> > response = client.Execute <List <RezervasyonSistemi.Models.PlanDetaylari> >(request); planDetaylari = response.Data; planDetaylariData.ColumnCount = 4; planDetaylariData.Columns[0].Name = "ID"; planDetaylariData.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.ColumnHeader; planDetaylariData.Columns[1].Name = "Haftanin Günü"; planDetaylariData.Columns[2].Name = "Başlangıç Saati"; planDetaylariData.Columns[3].Name = "Bitiş Saati"; planDetaylariData.Rows.Clear(); foreach (PlanDetaylari planDetay in response.Data) { HaftaninGunu enumDisplayStatus = (HaftaninGunu)planDetay.HaftaninGunu; planDetaylariData.Rows.Add(new string[] { Convert.ToString(planDetay.ID), enumDisplayStatus.ToString(), Convert.ToDateTime(planDetay.BaslangicSaati).ToString("HH:mm"), Convert.ToDateTime(planDetay.BitisSaati).ToString("HH:mm") }); } }