private void btnOdaEkle_Click(object sender, EventArgs e) { tblOda tempOda = new tblOda(); if ((txtOdaAdi.Text == "") || (cmbDepartmanlar.Text == "")) { MessageBox.Show("Boş alan bırakamazsınız"); } else if (GirdiKontrol.SayiveyaMetinAl(txtOdaAdi.Text)) { tempOda.odaAdi = GirdiKontrol.cikisMetni; tblDepartman tempDepartman = new tblDepartman(); // odaya departman id si eklemek için string departmanAdi = cmbDepartmanlar.Text; // departmanı bulup idsini eklemek için tempDepartman = db.tblDepartmen.Where(w => w.departmanAdi == departmanAdi).FirstOrDefault(); tempOda.departmanID = tempDepartman.departmanID; // oda departman id yi atama // oda adı var mı sorgusu var Oda = db.tblOdas.Where(w => w.departmanID == tempDepartman.departmanID && w.odaAdi == tempOda.odaAdi).FirstOrDefault(); if (Oda != null) { MessageBox.Show("Belirtilen oda adı mevcut!Lütfen başka bir oda adı giriniz"); } else { db.tblOdas.Add(tempOda); db.SaveChanges(); MessageBox.Show("Oda Başarıyla Eklendi!"); } } else { MessageBox.Show("Hatalı Oda Gİrişi!"); } }
private void cmbDepartmanAdi_SelectedIndexChanged(object sender, EventArgs e) { string secilenDepartmanAdi = cmbDepartmanAdi.Text; secilenDepartman = db.tblDepartmen.Where(w => w.departmanAdi == secilenDepartmanAdi).FirstOrDefault(); var odalar = db.tblOdas.Where(w => w.departmanID == secilenDepartman.departmanID).ToList(); cmbGoreAra.Items.Clear(); foreach (var item in odalar) { if (item.odaID != null) { cmbGoreAra.Items.Add(item.odaID); } } cmbGoreAra.Enabled = true; }
private void cmbDepartmanAdi_SelectedIndexChanged(object sender, EventArgs e) { string secilenDepartmanAdi = cmbDepartmanAdi.Text; secilenDepartman = db.tblDepartmen.Where(w => w.departmanAdi == secilenDepartmanAdi).FirstOrDefault(); }