public static string FaaliyetEkle(BilimselFaaliyetView Faaliyet, 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(); tblFaaliyet FA = new tblFaaliyet() { yayin_Turu = Faaliyet.YayinTuru, adi = Faaliyet.Adi, yayin_Tarihi = Faaliyet.YayinTarihi, puan = Faaliyet.Puan, personel_ID = (from i in db.tblPersoneller where i.kullanici_ID == KId select i.personel_ID).SingleOrDefault() }; db.tblFaaliyet.Add(FA); db.SaveChanges(); return("Yes"); } }catch (Exception e) { return("No"); } }
private void btnFaaliyetEkleme_Click(object sender, EventArgs e) { string yayinTuru, adi, Sonuc; int puan; DateTime yayinTarihi; yayinTuru = txtYayinTuru.Text; adi = txtYayinAdi.Text; puan = Convert.ToInt32(txtPuan.Text); yayinTarihi = dateYayinTarihi.Value.Date; BilimselFaaliyetView BFV = new BilimselFaaliyetView() { YayinTuru = yayinTuru, Adi = adi, YayinTarihi = yayinTarihi, Puan = puan }; Sonuc = BilimselFaaliyet.FaaliyetEkle(BFV, frmPersonelKayitDuzenleme.Personel_kullaniciAdı.ToString()); if (Sonuc == "Yes") { MessageBox.Show("Faaliyet Eklendi."); } else { MessageBox.Show("Faaliyet Eklerken Hata Oluştu. Hata: " + Sonuc); } }