public NIslemSonuc <Personel> Ekle(Personel EklenecekPersonel) { try { // Aynı TC ye ait personel var mı diye kontrol edilecek var sonuc = (from p in entity.Personel where p.personel_tc == EklenecekPersonel.personel_tc select p).ToList(); if (sonuc.Count > 0) { return(new NIslemSonuc <Personel> { basariliMi = false, mesaj = "T.C.Kimlik Numarası Sistemde Kayıtlı!" }); } // Yoksa kayıt yap else { entity.Personel.Add(EklenecekPersonel); entity.SaveChanges(); #region Log Kaydı Yap Log logBilgisi = new Log { aktif_sayfa = HttpContext.Current.Request.Url.AbsoluteUri, bilgisayar_ad = Genel_Islemler.GetComputerName(), ip_adres = Genel_Islemler.GetIPAddress(), personel_tc = (HttpContext.Current.Session["kullanici"] as Personel).personel_tc, tarih = DateTime.Now, tur_id = Sabitler.LogTur_KayitEkleme, mesaj = Genel_Islemler.MesajOlustur(Sabitler.LogTur_KayitEkleme, HttpContext.Current.Session["kullanici"] as Personel, "Personel") + " Kaydedilen Personel: " + EklenecekPersonel.ad + " " + EklenecekPersonel.soyad + " (T.C.Kimlik No: " + EklenecekPersonel.personel_tc + ")" }; Log_Veritabani.Ekle(logBilgisi); #endregion return(new NIslemSonuc <Personel> { basariliMi = true, Veri = EklenecekPersonel, mesaj = "Personel Kaydı Tamamlandı. Varsayılan Şifre: T.C. Kimlik No" }); } } catch (Exception ex) { return(new NIslemSonuc <Personel> { basariliMi = false, hata = new NHata { aciklama = "Ekleme Metodunda Hata", mesaj = ex.Message, strace = ex.StackTrace, sinif = "Personel Veritabani", tarih = DateTime.Now }, mesaj = "Sistemde Bir Hata Oluştu!" }); } }
public NIslemSonuc <List <ViewGorevlendirme> > Listele(int isId) { try { List <ViewGorevlendirme> liste = (from u in entity.IsPersonelOrtak join p in entity.Personel on u.personel_tc equals p.personel_tc join i in entity.Is on u.is_id equals i.is_id where u.is_id == isId select new ViewGorevlendirme { aciklama = u.aciklama, personelAdSoyad = p.ad + " " + p.soyad, baslangic = u.gorev_baslama_tarih.Value, bitis = u.gorev_sonlanma_tarih.Value, isBaslik = i.baslik, kayit_id = u.kayit_id, is_id = i.is_id, personel_tc = p.personel_tc }).ToList(); #region Log Kaydı Yap Log logBilgisi = new Log { aktif_sayfa = HttpContext.Current.Request.Url.AbsoluteUri, bilgisayar_ad = Genel_Islemler.GetComputerName(), ip_adres = Genel_Islemler.GetIPAddress(), personel_tc = (HttpContext.Current.Session["kullanici"] as Personel).personel_tc, tarih = DateTime.Now, tur_id = Sabitler.LogTur_KayitListeleme, mesaj = Genel_Islemler.MesajOlustur(Sabitler.LogTur_KayitListeleme, HttpContext.Current.Session["kullanici"] as Personel, "Görev") }; Log_Veritabani.Ekle(logBilgisi); #endregion return(new NIslemSonuc <List <ViewGorevlendirme> > { basariliMi = true, Veri = liste }); } catch (Exception ex) { return(new NIslemSonuc <List <ViewGorevlendirme> > { basariliMi = false, hata = new NHata { aciklama = "Görev Listeleme Hatası", mesaj = ex.Message, sinif = "Görev Veritabani", strace = ex.StackTrace, tarih = DateTime.Now } }); } }
public NIslemSonuc <List <ViewFirma> > TumFirmalariListele() { try { List <ViewFirma> liste = (from f in entity.Firma join d in entity.FirmaDurum on f.durum_id equals d.durum_id where f.silindi_mi == false select new ViewFirma { cari_kod = f.cari_kod, durum = d.ad, firma_id = f.firma_id, sgk_no = f.sgk_no, mail = f.mail, telefon = f.telefon, unvan = f.unvan, arkaplan_rengi = d.arkaplan_rengi }).ToList(); #region Log Kaydı Yap Log logBilgisi = new Log { aktif_sayfa = HttpContext.Current.Request.Url.AbsoluteUri, bilgisayar_ad = Genel_Islemler.GetComputerName(), ip_adres = Genel_Islemler.GetIPAddress(), personel_tc = (HttpContext.Current.Session["kullanici"] as Personel).personel_tc, tarih = DateTime.Now, tur_id = Sabitler.LogTur_KayitListeleme, mesaj = Genel_Islemler.MesajOlustur(Sabitler.LogTur_KayitListeleme, HttpContext.Current.Session["kullanici"] as Personel, "Firma") }; Log_Veritabani.Ekle(logBilgisi); #endregion return(new NIslemSonuc <List <ViewFirma> > { basariliMi = true, Veri = liste }); } catch (Exception ex) { return(new NIslemSonuc <List <ViewFirma> > { basariliMi = false, hata = new NHata { aciklama = "Firma Listeleme Hatası", mesaj = ex.Message, sinif = "Firma Veritabani", strace = ex.StackTrace, tarih = DateTime.Now } }); } }
public NIslemSonuc <List <ViewPersonel> > TumPersonelleriListele() { try { List <ViewPersonel> liste = (from p in entity.Personel join d in entity.PersonelDepartman on p.departman_id equals d.departman_id where p.silindi_mi == false select new ViewPersonel { tc = p.personel_tc, adsoyad = p.ad + " " + p.soyad, cinsiyet = p.cinsiyet, departman = d.ad, mail = p.mail, telefon = p.telefon, unvan = p.unvan }).ToList(); #region Log Kaydı Yap Log logBilgisi = new Log { aktif_sayfa = HttpContext.Current.Request.Url.AbsoluteUri, bilgisayar_ad = Genel_Islemler.GetComputerName(), ip_adres = Genel_Islemler.GetIPAddress(), personel_tc = (HttpContext.Current.Session["kullanici"] as Personel).personel_tc, tarih = DateTime.Now, tur_id = Sabitler.LogTur_KayitListeleme, mesaj = Genel_Islemler.MesajOlustur(Sabitler.LogTur_KayitListeleme, HttpContext.Current.Session["kullanici"] as Personel, "Personel") }; Log_Veritabani.Ekle(logBilgisi); #endregion return(new NIslemSonuc <List <ViewPersonel> > { basariliMi = true, Veri = liste }); } catch (Exception ex) { return(new NIslemSonuc <List <ViewPersonel> > { basariliMi = false, hata = new NHata { aciklama = "Personel Listeleme Hatası", mesaj = ex.Message, sinif = "Personel Veritabani", strace = ex.StackTrace, tarih = DateTime.Now } }); } }
public NIslemSonuc <IsPersonelOrtak> Ekle(IsPersonelOrtak data) { try { entity.IsPersonelOrtak.Add(data); entity.SaveChanges(); Personel_Veritabani personel_Veritabani = new Personel_Veritabani(); Personel personel = personel_Veritabani.DetayGetir(data.personel_tc).Veri; #region Log Kaydı Yap Log logBilgisi = new Log { aktif_sayfa = HttpContext.Current.Request.Url.AbsoluteUri, bilgisayar_ad = Genel_Islemler.GetComputerName(), ip_adres = Genel_Islemler.GetIPAddress(), personel_tc = (HttpContext.Current.Session["kullanici"] as Personel).personel_tc, tarih = DateTime.Now, tur_id = Sabitler.LogTur_KayitEkleme, mesaj = Genel_Islemler.MesajOlustur(Sabitler.LogTur_KayitEkleme, HttpContext.Current.Session["kullanici"] as Personel, "Görev") + " Görevlendirilen Personel: " + personel.ad + " " + personel.soyad + " (T.C.Kimlik No: " + personel.personel_tc + ")" }; Log_Veritabani.Ekle(logBilgisi); #endregion return(new NIslemSonuc <IsPersonelOrtak> { basariliMi = true, Veri = data, mesaj = "Görev Kaydı Tamamlandı!" }); } catch (Exception ex) { return(new NIslemSonuc <IsPersonelOrtak> { basariliMi = false, hata = new NHata { aciklama = "Ekleme Metodunda Hata", mesaj = ex.Message, strace = ex.StackTrace, sinif = "Görev Veritabani", tarih = DateTime.Now }, mesaj = "Sistemde Bir Hata Oluştu!" }); } }
public NIslemSonuc <Firma> Ekle(Firma EklenecekFirma) { try { entity.Firma.Add(EklenecekFirma); entity.SaveChanges(); #region Log Kaydı Yap Log logBilgisi = new Log { aktif_sayfa = HttpContext.Current.Request.Url.AbsoluteUri, bilgisayar_ad = Genel_Islemler.GetComputerName(), ip_adres = Genel_Islemler.GetIPAddress(), personel_tc = (HttpContext.Current.Session["kullanici"] as Personel).personel_tc, tarih = DateTime.Now, tur_id = Sabitler.LogTur_KayitEkleme, mesaj = Genel_Islemler.MesajOlustur(Sabitler.LogTur_KayitEkleme, HttpContext.Current.Session["kullanici"] as Personel, "Firma") + " Kaydedilen Veri: " + EklenecekFirma.unvan + " (Firma ID: " + EklenecekFirma.firma_id + ")", }; Log_Veritabani.Ekle(logBilgisi); #endregion return(new NIslemSonuc <Firma> { basariliMi = true, Veri = EklenecekFirma, mesaj = "Firma Kaydı Tamamlandı!" }); } catch (Exception ex) { return(new NIslemSonuc <Firma> { basariliMi = false, hata = new NHata { aciklama = "Ekleme Metodunda Hata", mesaj = ex.Message, strace = ex.StackTrace, sinif = "Personel Veritabani", tarih = DateTime.Now }, mesaj = "Sistemde Bir Hata Oluştu!" }); } }
public NIslemSonuc <Personel> GirisYap(string tc, string sifre) { try { Personel personel = (from u in entity.Personel where u.personel_tc == tc && u.silindi_mi == false select u).FirstOrDefault(); if (personel == null) { #region Log Kaydı Yap Log logBilgisi = new Log { aktif_sayfa = HttpContext.Current.Request.Url.AbsoluteUri, bilgisayar_ad = Genel_Islemler.GetComputerName(), ip_adres = Genel_Islemler.GetIPAddress(), personel_tc = null, tarih = DateTime.Now, tur_id = Sabitler.LogTur_BasarisizGirisIslemi, mesaj = Genel_Islemler.MesajOlustur(Sabitler.LogTur_BasarisizGirisIslemi, null, null) + " Girilen Kullanıcı Adı: " + tc }; Log_Veritabani.Ekle(logBilgisi); #endregion return(new NIslemSonuc <Personel> { basariliMi = false, mesaj = "T.C. Kimlik Numarasına Ait Personel Bulunamadı!" }); } else { if (personel.sifre == sifre) { #region Log Kaydı Yap Log logBilgisi = new Log { aktif_sayfa = HttpContext.Current.Request.Url.AbsoluteUri, bilgisayar_ad = Genel_Islemler.GetComputerName(), ip_adres = Genel_Islemler.GetIPAddress(), personel_tc = personel.personel_tc, tarih = DateTime.Now, tur_id = Sabitler.LogTur_BasariliGirisIslemi, mesaj = Genel_Islemler.MesajOlustur(Sabitler.LogTur_BasariliGirisIslemi, personel, null) }; Log_Veritabani.Ekle(logBilgisi); #endregion return(new NIslemSonuc <Personel> { basariliMi = true, mesaj = "Giriş Başarılı! Hoşgeldiniz " + personel.ad + " " + personel.soyad, Veri = personel }); } else { #region Log Kaydı Yap Log logBilgisi = new Log { aktif_sayfa = HttpContext.Current.Request.Url.AbsoluteUri, bilgisayar_ad = Genel_Islemler.GetComputerName(), ip_adres = Genel_Islemler.GetIPAddress(), personel_tc = personel.personel_tc, tarih = DateTime.Now, tur_id = Sabitler.LogTur_BasarisizGirisIslemi, mesaj = Genel_Islemler.MesajOlustur(Sabitler.LogTur_BasarisizGirisIslemi, personel, null) }; Log_Veritabani.Ekle(logBilgisi); #endregion return(new NIslemSonuc <Personel> { basariliMi = false, mesaj = "Hatalı Şifre Girdiniz! Lütfen Tekrar Deneyiniz!" }); } } } catch (Exception ex) { return(new NIslemSonuc <Personel> { basariliMi = false, mesaj = "Sistemde Bir Hata Meydana Geldi!", hata = new NHata { aciklama = "Giriş Metodunda Hata Oluştu", mesaj = ex.Message, sinif = "Personel Veritabani", strace = ex.StackTrace, tarih = DateTime.Now } }); } }