Exemplo n.º 1
0
        public static string GenelBilgilerEkle(GenelBilgilerView Genel, string KAd)
        {
            try
            {
                using (PersonelOtomasyonDBEntities2 db = new PersonelOtomasyonDBEntities2())
                {
                    tblPersoneller Personel = new tblPersoneller();
                    Personel.personel_Ad          = Genel.Ad;
                    Personel.personel_Soyad       = Genel.Soyad;
                    Personel.personel_GirisTarihi = Genel.IseGirisTarihi;
                    Personel.cinsiyet_ID          = (from i in db.tblCinsiyet
                                                     where i.cinsiyet == Genel.Cinsiyet
                                                     select i.cinsiyet_ID).SingleOrDefault();
                    Personel.fakulte_ID = (from i in db.tblFakülte
                                           where i.fakutle == Genel.Fakulte
                                           select i.fakulte_ID).SingleOrDefault();
                    Personel.departman_ID = (from i in db.tblDepartman
                                             where i.departman == Genel.Bolum
                                             select i.departman_ID).SingleOrDefault();
                    Personel.unvan_ID = (from i in db.tblUnvan
                                         where i.unvan == Genel.Unvan
                                         select i.unvan_ID).SingleOrDefault();
                    Personel.kullanici_ID = (from i in db.tblKullanicilar
                                             where i.kullanici_Ad == KAd
                                             select i.kullanici_ID).SingleOrDefault();

                    db.tblPersoneller.Add(Personel);
                    db.SaveChanges();
                    return("Yes");
                }
            }catch (Exception e)
            {
                return("No");
            }
        }
Exemplo n.º 2
0
        public static GenelBilgilerView GenelBilgilerGetir(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 Personel = (from i in db.tblPersoneller
                                    where i.kullanici_ID == KID
                                    select i).SingleOrDefault();

                    GenelBilgilerView GBV = new GenelBilgilerView();
                    GBV.Ad             = Personel.personel_Ad;
                    GBV.Soyad          = Personel.personel_Soyad;
                    GBV.IseGirisTarihi = Personel.personel_GirisTarihi.Value;
                    GBV.Cinsiyet       = (from i in db.tblCinsiyet
                                          where i.cinsiyet_ID == Personel.cinsiyet_ID
                                          select i.cinsiyet).SingleOrDefault();
                    GBV.Fakulte = (from i in db.tblFakülte
                                   where i.fakulte_ID == Personel.fakulte_ID
                                   select i.fakutle).SingleOrDefault();
                    GBV.Bolum = (from i in db.tblDepartman
                                 where i.departman_ID == Personel.departman_ID
                                 select i.departman).SingleOrDefault();
                    GBV.Unvan = (from i in db.tblUnvan
                                 where i.unvan_ID == Personel.unvan_ID
                                 select i.unvan).SingleOrDefault();

                    return(GBV);
                }
            }
            catch (Exception e)
            {
                return(null);
            }
        }