private void btnKaydet_Click(object sender, EventArgs e) { string eklenecekDemirbasAdi = ""; string eklenecekDemirbasTuru = ""; decimal eklenecekDemirbasFiyati = .2M; DateTime eklenecekDemirbasAlimTarihi; int eklenecekDemirbasAdeti; int eklenecekDemirbasTuruID; tblDemirbasTuru tempDemirbasTuru = new tblDemirbasTuru(); if (GirdiKontrol.SadeceMetinAl(txtDemirbasAdi.Text)) { eklenecekDemirbasAdi = GirdiKontrol.cikisMetni; } else { MessageBox.Show("Hatalı Demirbaş Adı Girişi!"); } eklenecekDemirbasTuru = cmbDemirbasTuru.Text; tempDemirbasTuru = db.tblDemirbasTurus.Where(w => w.demirbasTuruAdi == eklenecekDemirbasTuru).FirstOrDefault(); //tempDemirbasTuru nün ID sini kullanacağız string tam = "", ondalik = "";//fonksiyona yollamak için if (GirdiKontrol.SadeceSayiAl(txtFiyatTamKisim.Text)) { tam = GirdiKontrol.cikisMetni; if (GirdiKontrol.SadeceSayiAl(txtFiyatOndalikKisim.Text)) { ondalik = GirdiKontrol.cikisMetni; eklenecekDemirbasFiyati = GirdiKontrol.MetniDecimalYap(tam, ondalik); } } else { MessageBox.Show("Hatalı Fiyat Girişi"); } eklenecekDemirbasAlimTarihi = dateDemirbasAlimTarihi.Value; eklenecekDemirbasAdeti = Convert.ToInt32(numAdetinYazilmasi.Value); tblDemirba eklenecekDemirbas = new tblDemirba(); eklenecekDemirbas.demirbasAdi = eklenecekDemirbasAdi; eklenecekDemirbas.demirbasTuruID = tempDemirbasTuru.demirbasTuruID; eklenecekDemirbas.fiyat = eklenecekDemirbasFiyati; eklenecekDemirbas.alimTarihi = eklenecekDemirbasAlimTarihi; eklenecekDemirbas.adet = eklenecekDemirbasAdeti; eklenecekDemirbas.departmanID = 2; eklenecekDemirbas.fakulteID = 1; db.tblDemirbas.Add(eklenecekDemirbas); db.SaveChanges(); MessageBox.Show("Demirbaş Ekleme İşlemi Başarılı!"); }
private void cmbDemirbasAdi_SelectedIndexChanged(object sender, EventArgs e) { string seciliDemirbasAdi = cmbDemirbasAdi.Text; secilenDemirbas = db.tblDemirbas.Where(w => w.demirbasAdi == seciliDemirbasAdi).FirstOrDefault(); }