private void Rezerve_Click(object sender, RoutedEventArgs e) { SahaRezerve shr = new SahaRezerve(); shr.Show(); this.Hide(); }
private void rezerve_Click(object sender, RoutedEventArgs e) { if (cmbSaat.SelectedItem == null || cmbSaha.SelectedItem == null || tarih == null) { MessageBox.Show("Tüm alanları eksiksiz giriniz."); } else { bool durum = true; string sahaid = cmbSaha.SelectedIndex.ToString(); int sahaidC = Convert.ToInt32(sahaid); var saat = ((ComboBoxItem)(cmbSaat.SelectedItem)).Content.ToString(); var sorgu = from d in db.SahaRezerves where d.SahaId == (sahaidC + 1)select new { d.Tarih, d.Saat, d.Durum }; foreach (var x in sorgu) { if (x.Tarih == tarih && x.Saat == saat) { durum = false; if (x.Durum == "Boş") { durum = true; } } } if (durum) { SahaRezerve sb = new SahaRezerve(); sb.SahaId = sahaidC + 1; sb.Tarih = tarih; sb.Saat = saat; sb.Nott = note.Text; sb.Durum = "Dolu"; db.SahaRezerves.Add(sb); db.SaveChanges(); MessageBox.Show("Rezerve Edildi"); } else { MessageBox.Show("Lütfen başka tarih veya saat seçiniz"); } } }