예제 #1
0
        public static string IzınEkle(IzinView izin, 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();

                    tblIzin iz = new tblIzin();
                    iz.izin_Turu        = izin.IzinTuru;
                    iz.izin_Bilgisi     = izin.IzinBilgisi;
                    iz.baslangic_Tarihi = izin.Baslangic;
                    iz.bitis_Tarihi     = izin.Bitis;
                    iz.izin_Bilgisi     = izin.IzinBilgisi;
                    iz.personel_ID      = (from i in db.tblPersoneller
                                           where i.kullanici_ID == KID
                                           select i.personel_ID).SingleOrDefault();

                    db.tblIzin.Add(iz);
                    db.SaveChanges();
                    return("Yes");
                }
            }catch (Exception e)
            {
                return("No");
            }
        }
예제 #2
0
        private void btnIzınEkle_Click(object sender, EventArgs e)
        {
            string   izinTuru, izinBilgisi, Sonuc;
            DateTime baslangic, bitis;

            izinTuru    = cmbIzinTuru.SelectedItem.ToString();
            izinBilgisi = txtIzinBilgisi.Text;
            baslangic   = dateIzinBaslangic.Value.Date;
            bitis       = dateIzinBitis.Value.Date;

            IzinView izin = new IzinView();

            izin.IzinTuru    = izinTuru;
            izin.Baslangic   = baslangic;
            izin.Bitis       = bitis;
            izin.IzinBilgisi = izinBilgisi;

            Sonuc = IzinBilgileri.IzınEkle(izin, frmPersonelKayitDuzenleme.Personel_kullaniciAdı.ToString());
            if (Sonuc == "Yes")
            {
                MessageBox.Show("İzin Eklendi.");
            }
            else
            {
                MessageBox.Show("İzin Eklerken Hata Oluştu. Hata: " + Sonuc);
            }
        }