private void btnOdayaDemirbasEkle_Click(object sender, EventArgs e) { bool isVarMiydi = false; foreach (var item in Entities.tblOdaDemirbasAtama) { if (item.DemirbasID.Equals(demirbasID)) { isVarMiydi = true; item.Adet = Convert.ToInt32(comboDemirbasAdeti.SelectedItem.ToString()); tblDemirbas d = Entities.tblDemirbas.First(de => de.DemirbasID == demirbasID); d.Adet -= Convert.ToInt32(comboDemirbasAdeti.SelectedItem.ToString()); break; } else { isVarMiydi = false; } } if (!isVarMiydi) { tblOdaDemirbasAtama oDA = new tblOdaDemirbasAtama(); tblDemirbas d = Entities.tblDemirbas.First(de => de.DemirbasID == demirbasID); oDA.DemirbasID = demirbasID; oDA.Adet = Convert.ToInt32(comboDemirbasAdeti.SelectedItem.ToString()); oDA.OdaID = odaID; d.Adet -= Convert.ToInt32(comboDemirbasAdeti.SelectedItem.ToString()); Entities.tblOdaDemirbasAtama.Add(oDA); } Entities.SaveChanges(); }
private void btnEkle_Click(object sender, EventArgs e) { bool farkliDemirbas = false; foreach (var kontrol in Entities.tblDemirbas) { if ((kontrol.DemirbasAdi.Equals(txtEkleAdi.Text)) && (kontrol.DepartmanID.Equals(departmanID)) && (kontrol.FakulteID.Equals(fakulteID))) { farkliDemirbas = true; break; } } if (!farkliDemirbas) { string kod = ""; tblDemirbas key = new tblDemirbas(); key.DemirbasAdi = txtEkleAdi.Text; key.DemirbasTuruID = demirbasTuruID; key.Fiyat = Convert.ToInt32(txtEkleFiyati.Text); key.Adet = Convert.ToInt32(txtEkleAdet.Text); key.AlimTarihi = Convert.ToDateTime(dateAlimTarihi.Value.ToString()); key.FakulteID = fakulteID; key.DepartmanID = departmanID; if (fakulteID < 10) { kod += "0" + fakulteID; } else { kod += fakulteID; } if (departmanID < 10) { kod += "0" + departmanID; } else { kod += departmanID; } if (demirbasTuruID < 10) { kod += "0" + demirbasTuruID; } else { kod += demirbasTuruID; } if ((Entities.tblDemirbas.Count() + 1) < 10) { kod += "0" + (Entities.tblDemirbas.Count() + 1); } key.DemirbasKodu = kod; Entities.tblDemirbas.Add(key); Entities.SaveChanges(); MessageBox.Show("Girdiğiniz demirbaş başarıyla eklenmiştir!", "Demirbaş İşlemleri"); } else { MessageBox.Show("Girdiğiniz demirbaş bulunmaktadır!\nLütfen yeni bir demirbaş ismi giriniz!", "Demirbaş İşlemleri"); } }