コード例 #1
0
 public NIslemSonuc <Is> Ekle(Is data)
 {
     try
     {
         entity.Is.Add(data);
         entity.SaveChanges();
         return(new NIslemSonuc <Is>
         {
             basariliMi = true,
             Veri = data,
             mesaj = "İş Kaydı Başarıyla Tamamlandı!"
         });
     }
     catch (Exception ex)
     {
         return(new NIslemSonuc <Is>
         {
             basariliMi = false,
             hata = new NHata
             {
                 aciklama = "Ekleme Metodunda Hata",
                 mesaj = ex.Message,
                 strace = ex.StackTrace,
                 sinif = "İş Veritabani",
                 tarih = DateTime.Now
             },
             mesaj = "Sistemde Bir Hata Oluştu!"
         });
     }
 }
コード例 #2
0
 public NIslemSonuc <RolHak> RolHak_Ekle(RolHak data)
 {
     try
     {
         entity.RolHak.Add(data);
         entity.SaveChanges();
         return(new NIslemSonuc <RolHak>
         {
             basariliMi = true,
             Veri = data,
             mesaj = "RolHak Ekleme Başarılı"
         });
     }
     catch (Exception ex)
     {
         return(new NIslemSonuc <RolHak>
         {
             basariliMi = false,
             hata = new NHata
             {
                 aciklama = "Ekleme Metodunda Hata",
                 mesaj = ex.Message,
                 sinif = "RolHak Veritabani",
                 strace = ex.StackTrace,
                 tarih = DateTime.Now
             },
             mesaj = ex.Message
         });
     }
 }
コード例 #3
0
        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!"
                });
            }
        }
コード例 #4
0
 public NIslemSonuc <int> Ekle(Ziyaret ziyaret)
 {
     try
     {
         entity.Ziyaret.Add(ziyaret);
         entity.SaveChanges();
         return(new NIslemSonuc <int>
         {
             basariliMi = true,
             Veri = ziyaret.ziyaret_id,
             mesaj = "Ziyaret Kaydı Başarılı"
         });
     }
     catch (Exception ex)
     {
         return(new NIslemSonuc <int>
         {
             basariliMi = false,
             hata = new NHata
             {
                 aciklama = "Ekleme Metodunda Hata",
                 mesaj = ex.Message,
                 sinif = "Ziyaret Veritabani",
                 strace = ex.StackTrace,
                 tarih = DateTime.Now
             },
             mesaj = ex.Message
         });
     }
 }
コード例 #5
0
        public NIslemSonuc <SirketProfilBilgileri> Guncelle(SirketProfilBilgileri data)
        {
            try
            {
                entity.SirketProfilBilgileri.Attach(data);
                var entry = entity.Entry(data);
                entry.State = EntityState.Modified;
                entity.SaveChanges();

                return(new NIslemSonuc <SirketProfilBilgileri>
                {
                    basariliMi = true,
                    mesaj = "Güncelleme İşlemi Tamamlandı!",
                    Veri = data
                });
            }
            catch (Exception ex)
            {
                return(new NIslemSonuc <SirketProfilBilgileri>
                {
                    basariliMi = false,
                    mesaj = "Sistem Hatası!",
                    hata = new NHata
                    {
                        aciklama = "Güncelleme metodunda hata",
                        mesaj = ex.Message,
                        strace = ex.StackTrace,
                        sinif = "SirketProfilBilgileri Veritabani",
                        tarih = DateTime.Now
                    }
                });
            }
        }
コード例 #6
0
 public NIslemSonuc <int> Ekle(PersonelTip tip)
 {
     try
     {
         entity.PersonelTip.Add(tip);
         entity.SaveChanges();
         return(new NIslemSonuc <int>
         {
             basariliMi = true,
             Veri = tip.tip_id,
             mesaj = "Tip Kaydı Başarılı!"
         });
     }
     catch (Exception ex)
     {
         return(new NIslemSonuc <int>
         {
             basariliMi = false,
             hata = new NHata
             {
                 aciklama = "Ekleme Metodunda Hata",
                 mesaj = ex.Message,
                 strace = ex.StackTrace,
                 sinif = "PersonelTip Veritabani",
                 tarih = DateTime.Now
             },
             mesaj = "Sistemde Bir Hata Oluştu!"
         });
     }
 }
コード例 #7
0
 public NIslemSonuc <int> Ekle(Hata hata)
 {
     try
     {
         entity.Hata.Add(hata);
         entity.SaveChanges();
         return(new NIslemSonuc <int>
         {
             basariliMi = true,
             Veri = hata.hata_id,
             mesaj = "Hata Ekleme Başarılı"
         });
     }
     catch (Exception ex)
     {
         return(new NIslemSonuc <int>
         {
             basariliMi = false,
             hata = new NHata
             {
                 aciklama = "Ekleme Metodunda Hata",
                 mesaj = ex.Message,
                 sinif = "Hata Veritabani",
                 strace = ex.StackTrace,
                 tarih = DateTime.Now
             },
             mesaj = ex.Message
         });
     }
 }
コード例 #8
0
 public NIslemSonuc <IsDurum> Ekle(IsDurum eklenecek)
 {
     try
     {
         entity.IsDurum.Add(eklenecek);
         entity.SaveChanges();
         return(new NIslemSonuc <IsDurum>
         {
             basariliMi = true,
             Veri = eklenecek,
             mesaj = "Durum Kaydı Tamamlandı.."
         });
     }
     catch (Exception ex)
     {
         return(new NIslemSonuc <IsDurum>
         {
             basariliMi = false,
             hata = new NHata
             {
                 aciklama = "Ekleme Metodunda Hata",
                 mesaj = ex.Message,
                 strace = ex.StackTrace,
                 sinif = "IsDurum Veritabani",
                 tarih = DateTime.Now
             },
             mesaj = "Sistemde Bir Hata Oluştu!"
         });
     }
 }
コード例 #9
0
 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!"
         });
     }
 }
コード例 #10
0
 public static void Ekle(Log data)
 {
     try
     {
         dbIsTakipEntities entity = new dbIsTakipEntities();
         entity.Log.Add(data);
         entity.SaveChanges();
     }
     catch (Exception ex)
     {
     }
 }
コード例 #11
0
        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!"
                });
            }
        }
コード例 #12
0
        public NIslemSonuc <MailAyar> Guncelle(MailAyar yeniAyar)
        {
            try
            {
                MailAyar mailayar = entity.MailAyar.FirstOrDefault();

                mailayar.host  = yeniAyar.host;
                mailayar.mail  = yeniAyar.mail;
                mailayar.port  = yeniAyar.port;
                mailayar.ssl   = yeniAyar.ssl;
                mailayar.sifre = yeniAyar.sifre;

                entity.SaveChanges();

                return(new NIslemSonuc <MailAyar>
                {
                    basariliMi = true,
                    Veri = mailayar,
                    mesaj = "Mail Ayarları Başarıyla Güncellendi!"
                });
            }
            catch (Exception ex)
            {
                return(new NIslemSonuc <MailAyar>
                {
                    basariliMi = false,
                    hata = new NHata
                    {
                        mesaj = ex.Message,
                        sinif = "MailAyar Veritabani",
                        aciklama = "Güncelle metodunda hata",
                        tarih = DateTime.Now,
                        strace = ex.StackTrace
                    },
                    mesaj = "Sistemde Bir Hata Oluştu!"
                });
            }
        }