private void btnYabanciDilEkle_Click(object sender, EventArgs e) { string yabanciDil, Sonuc; int puan; DateTime sinavTarihi; yabanciDil = txtYabanciDil.Text; puan = Convert.ToInt32(txtPuan.Text); sinavTarihi = dateSinav.Value.Date; YabanciDilView YDV = new YabanciDilView(); YDV.YabanciDil = yabanciDil; YDV.SinavTarihi = sinavTarihi; YDV.Puan = puan; Sonuc = EgitimIslemleri.YabanciDilEkle(YDV, frmPersonelKayitDuzenleme.Personel_kullaniciAdı.ToString()); if (Sonuc == "Yes") { MessageBox.Show("Yabancı Dil Eklendi"); } else { MessageBox.Show("Yabancı Dil Eklerken Hata Oluştu. Hata: " + Sonuc); } }
public static string YabanciDilEkle(YabanciDilView YDV, string KAd) { try { using (PersonelOtomasyonDBEntities2 db = new PersonelOtomasyonDBEntities2()) { var KID = (from i in db.tblKullanicilar where i.kullanici_Ad == KAd select i.kullanici_ID).SingleOrDefault(); var PID = (from i in db.tblPersoneller where i.kullanici_ID == KID select i.personel_ID).SingleOrDefault(); tblYabanciDil YD = new tblYabanciDil(); YD.yabanci_Dil = YDV.YabanciDil; YD.sinav_Tarihi = YDV.SinavTarihi; YD.puan = YDV.Puan; YD.personel_ID = PID; db.tblYabanciDil.Add(YD); db.SaveChanges(); return("Yes"); } }catch (Exception e) { return("No"); } }