示例#1
0
        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);
            }
        }