コード例 #1
0
        private void btnCezaEkle_Click(object sender, EventArgs e)
        {
            string   ceza, Sonuc;
            DateTime bas, bit;
            int      gun, Id;

            ceza = txtCeza.Text;
            gun  = Convert.ToInt32(txtGunSayisi.Text);
            bas  = dateBaslangic.Value.Date;
            bit  = dateBitis.Value.Date;
            Id   = Convert.ToInt32(cmbPersonelId.SelectedItem.ToString());

            CezaView CV = new CezaView();

            CV.Ceza          = ceza;
            CV.CezaGunSayisi = gun;
            CV.Baslangic     = bas;
            CV.Bitis         = bit;
            CV.PersonelId    = Id;

            Sonuc = CezaIslemleri.CezaEkle(CV);
            if (Sonuc == "Yes")
            {
                MessageBox.Show("Ceza Eklendi");
            }
            else
            {
                MessageBox.Show("Ceza Eklerken Hata Oluştu. Hata: " + Sonuc);
            }
        }
コード例 #2
0
        public static string CezaEkle(CezaView CV)
        {
            try
            {
                using (PersonelOtomasyonDBEntities2 db = new PersonelOtomasyonDBEntities2())
                {
                    tblCezaBilgiler CB = new tblCezaBilgiler();
                    CB.ceza             = CV.Ceza;
                    CB.gun_Sayisi       = CV.CezaGunSayisi;
                    CB.baslangic_Tarihi = CV.Baslangic;
                    CB.bitis_Tarihi     = CV.Bitis;
                    CB.personel_ID      = CV.PersonelId;

                    db.tblCezaBilgiler.Add(CB);
                    db.SaveChanges();
                    return("Yes");
                }
            }catch (Exception e)
            {
                return("No");
            }
        }