Exemple #1
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
         });
     }
 }
Exemple #2
0
        private void btnKatla_Click(object sender, EventArgs e)
        {
            try
            {
                foreach (Para para in paralar)
                {
                    if (para.Isim == cmbParalar.SelectedItem.ToString())
                    {
                        if (para.Miktar < 5)
                        {
                            Hata.DemirParaKatlanmaz();
                            // döngünün içinde hata kontrolü yaptırmamız gerekti  "break" komutu kullamasaydık

                            // 5 ten küçük olan  paralar kadar hata mesajı verirdi....
                            break;
                        }
                        else
                        {
                            lstEkran.Items.Add(" Katlanmadan  Önceki => En : " + para.En + " Boy : " + para.Boy + " Yükseklik : " + para.Yukseklik);
                            para.Katla();
                            lstEkran.Items.Add(" Katlamadan Sonraki => En : " + para.En + " Boy : " + para.Boy + " Yükseklik : " + para.Yukseklik);
                            katlanmaDurumu = 1;
                        }
                    }
                }
            }
            catch (NullReferenceException)
            {
                Hata.KatlamakSecmek();
            }
        }
Exemple #3
0
        private void exceleaktar_Click(object sender, EventArgs e)
        {
            DialogResult soru = new DialogResult();

            soru = MessageBoxOperation.MessageBoxQuestion("Tablodaki veriler EXCEL'e aktarılacak . Devam etmek istiyor musunuz.");
            Hata.tryCatch(() =>
            {
                if (soru == DialogResult.Yes)
                {
                    Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();
                    excel.Visible     = true;
                    object Missing    = Type.Missing;
                    Workbook workbook = excel.Workbooks.Add(Missing);
                    Worksheet sheet1  = (Worksheet)workbook.Sheets[1];
                    int StartCol      = 1;
                    int StartRow      = 1;
                    for (int j = 0; j < dgwParolaListe.Columns.Count; j++)
                    {
                        Range myRange  = (Range)sheet1.Cells[StartRow, StartCol + j];
                        myRange.Value2 = dgwParolaListe.Columns[j].HeaderText;
                    }
                    StartRow++;
                    for (int i = 0; i < dgwParolaListe.Rows.Count; i++)
                    {
                        for (int j = 0; j < dgwParolaListe.Columns.Count; j++)
                        {
                            Range myRange  = (Range)sheet1.Cells[StartRow + i, StartCol + j];
                            myRange.Value2 = dgwParolaListe[j, i].Value == null ? "" : dgwParolaListe[j, i].Value;
                            myRange.Select();
                        }
                    }
                }
            });
        }
 public void HataEkle(HataMesajiKodlari kod, string mesaj)
 {
     Hata.Add(new HataMesaji()
     {
         Kod = kod, Mesaj = mesaj
     });
 }
Exemple #5
0
        public ActionResult DeleteConfirmed(int id)
        {
            Hata hata = db.Hatas.Find(id);

            db.Hatas.Remove(hata);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        protected void BtnGuncelle_Click(object sender, EventArgs e)
        {
            Personel personel = Session["kullanici"] as Personel;

            divBilgiMesaji.Visible = true;
            string sifre = personel.sifre;

            try
            {
                System.Threading.Thread.Sleep(2000);

                if (TxtSifre.Text != "" && (TxtSifre.Text == TxtSifreTekrar.Text))
                {
                    sifre = TxtSifre.Text;
                }

                personel.adres   = TxtAdres.Text;
                personel.mail    = TxtMail.Text;
                personel.sifre   = sifre;
                personel.telefon = TxtTelefon.Text;

                var sonuc = personel_veritabani.Guncelle(personel);
                divBilgiMesaji.InnerText = sonuc.mesaj;

                if (sonuc.basariliMi)
                {
                    divBilgiMesaji.Attributes.Add("class", "alert alert-success");
                }
                else
                {
                    divBilgiMesaji.Attributes.Add("class", "alert alert-danger");
                    if (sonuc.hata != null)
                    {
                        //HATA KAYDI
                        NHata nesne_hata = sonuc.hata;
                        Hata  hata       = new Hata
                        {
                            aciklama = nesne_hata.aciklama,
                            mesaj    = nesne_hata.mesaj,
                            sinif    = nesne_hata.sinif,
                            strace   = nesne_hata.strace,
                            tarih    = nesne_hata.tarih
                        };
                        var Hata_Kaydi = hata_veritabani.Ekle(hata);
                        //HATA KAYDI
                    }
                    else
                    {
                    }
                }
            }
            catch (Exception ex)
            {
                divBilgiMesaji.Attributes.Add("class", "alert alert-danger");
                divBilgiMesaji.InnerText = "Lütfen Girdiğiniz Bilgileri Kontrol Ediniz! Formata Uygun Veriler Giriniz..";
                //Hatayı Kaydet
            }
        }
Exemple #7
0
 private void btn_save_Click(object sender, EventArgs e)
 {
     if (btn_save.Text == "SAVE")
     {
         if (rb_error.Checked && txt_search != null && txt_whyfor != null)
         {
             Hata er = new Hata();
             er.TypeOf   = txt_subject.Text;
             er.WhyFor   = txt_whyfor.Text;
             er.Howfixed = txt_howfix.Text;
             error.Add(er);
         }
         else if (rb_note.Checked && (rb_low.Checked || rb_medium.Checked || rb_high.Checked))
         {
             Not nt = new Not();
             nt.Subject = txt_subject.Text;
             nt.Contain = txt_whyfor.Text;
             if (rb_low.Checked)
             {
                 nt.Level = Model.Enums.SignificanceLevel.Low;
             }
             else if (rb_medium.Checked)
             {
                 nt.Level = Model.Enums.SignificanceLevel.Medium;
             }
             else
             {
                 nt.Level = Model.Enums.SignificanceLevel.High;
             }
             note.Add(nt);
         }
         else
         {
             MessageBox.Show("Lütfen Doğru Veri Girdiğinizden Emin Olunuz...");
         }
         txt_subject.Clear();
         txt_howfix.Clear();
         txt_whyfor.Clear();
         MessageBox.Show("Başarıyla Kaydedilmiştir");
     }
     else if (btn_save.Text == "UPDATE")
     {
         if (rb_error.Checked == true)
         {
             int  id = Convert.ToInt32(txt_subject.Tag);
             Hata er = error.Find(id);
             er.ModifiedDate = DateTime.Now;
             er.TypeOf       = txt_subject.Text;
             er.WhyFor       = txt_whyfor.Text;
             er.Howfixed     = txt_howfix.Text;
             error.Update(er);
         }
         else if (rb_note.Checked == true)
         {
         }
     }
 }
Exemple #8
0
        //
        // GET: /Hata/Details/5

        public ActionResult Details(int id = 0)
        {
            Hata hata = db.Hatas.Find(id);

            if (hata == null)
            {
                return(HttpNotFound());
            }
            return(View(hata));
        }
        private YerDegisiklikSonuc YerDegisiklikSonucOlustur(string aciklama, string hataAciklama)
        {
            var sonuc = new YerDegisiklikSonuc();
            var h     = new Hata();

            h.HataAciklamasi = hataAciklama;
            sonuc.Hatalar.Add(h);
            sonuc.IslemSonucu = false;
            sonuc.Aciklama    = aciklama;
            return(sonuc);
        }
Exemple #10
0
        private Sonuc HataliSonucOlustur(string hataAciklama)
        {
            var sonuc = new Sonuc();
            var h     = new Hata();

            h.HataAciklamasi = hataAciklama;
            sonuc.Hatalar.Add(h);
            sonuc.IslemSonucu = false;
            sonuc.TescilNo    = String.Empty;
            return(sonuc);
        }
Exemple #11
0
 private void btnKir_Click(object sender, EventArgs e)
 {   // 2 kere kırılmış bir kumbara birleştirilemeyeceği için tekrarda kırılamasın.
     if (kirmaSayisi == 2)
     {
         Hata.Kirma2();
     }
     else
     {
         MessageBox.Show("Kumbaranızdaki  toplam para miktarınız : " + kumbara.Miktar);
         kumbara.KumbarayiKir();
         kirmaSayisi++;
     }
 }
Exemple #12
0
 public SqlDataReader prc_TblHastane_select()
 {
     try
     {
         Connection("prc_TblHastane_select");
         reader = cmd.ExecuteReader();
     }
     catch (Exception Hata)
     {
         HataYakala(Hata.ToString(), "TblHastane_select");
     }
     return(reader);
 }
 private void sendmail(string baglantiAdresi)
 {
     try
     {
         string datetime = DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToShortTimeString();
         string Icerik   = $"{datetime} tarihinde Parola programına giriş yapılmıştır. " + baglantiAdresi + " adresinden bağlantı sağlanmaktadır.";
         SendEmail.emailGonder("*****@*****.**", "merhaba", Icerik);
     }
     catch (Exception exception)
     {
         Hata.Logging(exception);
     }
 }
Exemple #14
0
 public SqlDataReader prc_TblHastanedekiBolumler_SelectById(int HastaneBolumlerId)
 {
     try
     {
         Connection("prc_TblHastanedekiBolumler_SelectById");
         cmd.Parameters.AddWithValue("@Id", HastaneBolumlerId);
         reader = cmd.ExecuteReader();
     }
     catch (Exception Hata)
     {
         HataYakala(Hata.ToString(), "TblHastanedekiBolumler_SelectById");
     }
     return(reader);
 }
Exemple #15
0
 public SqlDataReader prc_TblPoliklinik_SelectById(int PolId)
 {
     try
     {
         Connection("prc_TblPoliklinik_SelectById");
         cmd.Parameters.AddWithValue("@Id", PolId);
         reader = cmd.ExecuteReader();
     }
     catch (Exception Hata)
     {
         HataYakala(Hata.ToString(), "TblPoliklinik_SelectById");
     }
     return(reader);
 }
 private void BtnLenovo_Click(object sender, EventArgs e)
 {
     ParolaDB.baglantiAdi = "name=ParolaDB";
     DBTarim_kullanicilar.connectionString = "name=DBTarim";
     try
     {
         Form1 frm = new Form1();
         frm.Show();
         this.Hide();
     }
     catch (Exception exception)
     {
         Hata.Logging(exception);
     }
 }
Exemple #17
0
 public SqlDataReader prc_TblHastane_selectById(string il, string ilce)//Idsi girilen hastanenin bilgilerini listeler.
 {
     try
     {
         Connection("prc_TblHastane_selectById");
         cmd.Parameters.AddWithValue("@ilce", ilce);
         cmd.Parameters.AddWithValue("@il", il);
         reader = cmd.ExecuteReader();
     }
     catch (Exception Hata)
     {
         HataYakala(Hata.ToString(), "TblHastane_selectById");
     }
     return(reader);
 }
Exemple #18
0
        //
        // GET: /Hata/Edit/5

        public ActionResult Edit(int id = 0)
        {
            Hata hata = db.Hatas.Find(id);

            if (hata == null)
            {
                return(HttpNotFound());
            }
            ViewBag.PartiId              = new SelectList(db.Partis, "PartiId", "PartiKodu", hata.PartiId);
            ViewBag.HataSebebiId         = new SelectList(db.HataSebebis, "HataSebebiId", "Sebep", hata.HataSebebiId);
            ViewBag.HataliBolumId        = new SelectList(db.HataliBolums, "HataliBolumId", "BolumIsmi", hata.HataliBolumId);
            ViewBag.HataYakalayanBolumId = new SelectList(db.HataYakalayanBolums, "HataYakalayanBolumId", "BolumIsmi", hata.HataYakalayanBolumId);
            ViewBag.TezgahId             = new SelectList(db.Tezgahs, "TezgahId", "TezgahKodu", hata.TezgahId);
            return(View(hata));
        }
Exemple #19
0
 public ActionResult Edit(Hata hata)
 {
     if (ModelState.IsValid)
     {
         db.Entry(hata).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.PartiId              = new SelectList(db.Partis, "PartiId", "PartiKodu", hata.PartiId);
     ViewBag.HataSebebiId         = new SelectList(db.HataSebebis, "HataSebebiId", "Sebep", hata.HataSebebiId);
     ViewBag.HataliBolumId        = new SelectList(db.HataliBolums, "HataliBolumId", "BolumIsmi", hata.HataliBolumId);
     ViewBag.HataYakalayanBolumId = new SelectList(db.HataYakalayanBolums, "HataYakalayanBolumId", "BolumIsmi", hata.HataYakalayanBolumId);
     ViewBag.TezgahId             = new SelectList(db.Tezgahs, "TezgahId", "TezgahKodu", hata.TezgahId);
     return(View(hata));
 }
Exemple #20
0
        public ActionResult Create(Hata hata)
        {
            if (ModelState.IsValid)
            {
                db.Hatas.Add(hata);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            ViewBag.PartiId = new SelectList(db.Partis, "PartiId", "PartiKodu", hata.PartiId);
            ViewBag.HataSebebiId = new SelectList(db.HataSebebis, "HataSebebiId", "Sebep", hata.HataSebebiId);
            ViewBag.HataliBolumId = new SelectList(db.HataliBolums, "HataliBolumId", "BolumIsmi", hata.HataliBolumId);
            ViewBag.HataYakalayanBolumId = new SelectList(db.HataYakalayanBolums, "HataYakalayanBolumId", "BolumIsmi", hata.HataYakalayanBolumId);
            ViewBag.TezgahId = new SelectList(db.Tezgahs, "TezgahId", "TezgahKodu", hata.TezgahId);
            return View(hata);
        }
Exemple #21
0
 private void parolaToTextbox()
 {
     //parolaid ataması yapılmadı. parolaid _parola nesnesi içerisinde bulunmakta.
     //parola nesnesi yapıcı metodun içinde tanımlanmakta .
     Hata.tryCatch(() =>
     {
         if (_parola == null)
         {
             throw new Exception("Herhangi bir parola seçimi yapılmadı.");
         }
         txtIsim.Text         = _parola.isim;
         txtKullaniciAdi.Text = _parola.kullaniciadi;
         txtParola.Text       = _parola.parola_;
         txtAciklama.Text     = _parola.aciklama;
         cmbSelenium.Text     = _parola.SeleniumMethod;
     });
 }
Exemple #22
0
 public void prc_TblPoliklinik_insert(string PolAdi)
 {
     try
     {
         Connection("prc_TblPoliklinik_insert");
         cmd.Parameters.AddWithValue("@PolAdi", PolAdi);//seçtiğimiz ilin adına bakıp iller tablosunda ilId yi çekmek için
         cmd.ExecuteNonQuery();
         if (cmd.Connection.State == ConnectionState.Open)
         {
             cmd.Connection.Close();
         }
     }
     catch (Exception Hata)
     {
         HataYakala(Hata.ToString(), "TblPoliklinik_insert");
     }
 }
Exemple #23
0
 public void prc_TblHastane_Delete(int HastaneId)
 {
     try
     {
         Connection("prc_TblHastane_delete");
         cmd.Parameters.AddWithValue("@HastaneId", HastaneId);//Yazdığımız ıdyi silmeye yarar.
         cmd.ExecuteNonQuery();
         if (cmd.Connection.State == ConnectionState.Open)
         {
             cmd.Connection.Close();
         }
     }
     catch (Exception Hata)
     {
         HataYakala(Hata.ToString(), "TblHastane_Delete");
     }
 }
Exemple #24
0
        public void GetSifremiUnuttumMailGonderBy(string email)
        {
            //Yapılacaklar
            //1. kontrol email var mı ona bakılacak
            //2. varsa mail atılacak kişiye

            var kullanici = new KullaniciBilgileriEn()
            {
                Email = email,
            };

            LoginDB login = new LoginDB();

            if (login.GetSifremiUnuttumBy(kullanici.Email) == false)
            {
                MailSendTO ayarlar = new MailSendTO();
                ayarlar.MailAyarlari();

                MailMessage mailMessage = new MailMessage();
                mailMessage.From = new MailAddress(kullanici.Email);
                mailMessage.To.Add(kullanici.Email);

                //TODO list deki degerleri nasıl alabilirim degişkenlerin yerine yazdım Bu mantık dogrumu?

                string ad    = "";
                string soyad = "";
                string sifre = "";
                foreach (var bilgi in login.GetKullaniciKaydiBilgileri(kullanici.Email))
                {
                    ad    = bilgi.Ad;
                    soyad = bilgi.Soyad;
                    sifre = bilgi.Sifre;
                }
                string SifreOnay = Guid.NewGuid().ToString("N").Substring(0, 6);
                mailMessage.Subject = "Bitkimi Tanı'dan Kullanıcı Şifrenizi Hatırlatma";
                mailMessage.Body    = "Merhaba,<br/>Lütfen giriş bilgilerinizi kontrol ediniz.<br/> Kullanıcı Adınız:" + ad + "" + " " + " " + soyad + "<br/><br/>Şifreniz :" + SifreOnay + "";

                //Veri tabanına kaydediyorum burda sifreyi
                login.MailSifreOnayKoduOlustur(SifreOnay, kullanici.Email);

                // throw new Exception("Mail Gönderme işlemi sırasında hata oluştu"); //Hata fırlatma işi dogru mu?
                Hata hata       = new Hata();
                var  hataOlustu = hata.ToString();//Hatayı bu şekilde yakalama şansım nedir? varsa veri tabanına kaydetcem :))
            }
        }
Exemple #25
0
        private void btnParaAt_Click(object sender, EventArgs e)
        { // para atıldıgı zaman paralar  listesinde paraları dönüyor ve combo box taki isimle olan parayı buluyor ve onunmiktarına göre parayı kumbaranın miktar propperty sine ekliyor
            if (kumbara.Hacim > 499)
            {
                Hata.HacimTasma();
            }
            else if (kirmaSayisi == 2)
            {
                Hata.KirilmisEkleme();
            }
            else
            {
                try
                {
                    foreach (Para para in paralar)
                    {
                        if (para.Isim == cmbParalar.SelectedItem.ToString())
                        {
                            if (para.Miktar > 4.99 && katlanmaDurumu == 0)
                            {
                                Hata.KumbarayaKoymadanOnce();
                            }
                            else
                            {
                                // paranın boşluksuz değerini tuttuk
                                double hacim = para.Hacim;
                                para.Bosluk();
                                lstEkran.Items.Add(para.Isim + " isimli paranın atılırkenki hacmi : " + para.Hacim);
                                kumbaradakiParalar.Add(para);

                                // boşluguyla birlikte kumbaraya attık
                                para.ParaAt(kumbara);
                                // paranın boşluksuz değerini tekrar paraya verdik
                                para.Hacim     = hacim;
                                katlanmaDurumu = 0;
                            }
                        }
                    }
                }
                catch (NullReferenceException)
                {
                    Hata.ParaEklemekIcin();
                }
            }
        }
Exemple #26
0
 private void BtnShow_Click(object sender, EventArgs e)
 {
     Hata.tryCatch(() =>
     {
         ReflectionSelenium reflectionSelenium = new ReflectionSelenium();
         var classControl   = reflectionSelenium.classControl();
         var methodListesi  = reflectionSelenium.methodInfos();
         bool methodControl = methodListesi.Contains(parolaEntity.SeleniumMethod);
         if (methodControl && classControl)
         {
             reflectionSelenium.InvokeMethod(parolaEntity.SeleniumMethod, parolaEntity.kullaniciadi, parolaEntity.parola_);
         }
         else
         {
             throw new Exception("Metot bulunamadı.");
         }
     });
 }
Exemple #27
0
 public void prc_TblPoliklinik_Update(int PolId, string PolAdi)
 {
     try
     {
         Connection("prc_TblPoliklinik_Update");
         cmd.Parameters.AddWithValue("@polId", PolId);
         cmd.Parameters.AddWithValue("@PolAdi", PolAdi);
         cmd.ExecuteNonQuery();
         if (cmd.Connection.State == ConnectionState.Open)
         {
             cmd.Connection.Close();
         }
     }
     catch (Exception Hata)
     {
         HataYakala(Hata.ToString(), "TblPoliklinik_Update");
     }
 }
Exemple #28
0
 public void prc_TblSaatler_insert(string Saat, string Gun)
 {
     try
     {
         Connection("prc_TblSaatler_insert");
         cmd.Parameters.AddWithValue("@Saat", Saat);
         cmd.Parameters.AddWithValue("@Gun", Gun);
         cmd.ExecuteNonQuery();
         if (cmd.Connection.State == ConnectionState.Open)
         {
             cmd.Connection.Close();
         }
     }
     catch (Exception Hata)
     {
         HataYakala(Hata.ToString(), "TblSaatler_insert");
     }
 }
Exemple #29
0
 public void prc_TblHastanedekiBolumler_insert(string hastaneAdi, string poladi)
 {
     try
     {
         Connection("prc_TblHastanedekiBolumler_insert");
         cmd.Parameters.AddWithValue("@HastaneAdi", hastaneAdi);
         cmd.Parameters.AddWithValue("@PolAdi", poladi);
         cmd.ExecuteNonQuery();
         if (cmd.Connection.State == ConnectionState.Open)
         {
             cmd.Connection.Close();
         }
     }
     catch (Exception Hata)
     {
         HataYakala(Hata.ToString(), "TblHastanedekiBolumler_insert");
     }
 }
Exemple #30
0
        //__________________________________________________________________________________________________________

        public void prc_TblCalismaSaatleri_delete(int doktorId, string gun, string saat)
        {
            try
            {
                Connection("prc_TblCalismaSaatleri_delete");
                cmd.Parameters.AddWithValue("@doktorId", doktorId);
                cmd.Parameters.AddWithValue("@gun", gun);
                cmd.Parameters.AddWithValue("@saat", saat);
                cmd.ExecuteNonQuery();
                if (cmd.Connection.State == ConnectionState.Open)
                {
                    cmd.Connection.Close();
                }
            }
            catch (Exception Hata)
            {
                HataYakala(Hata.ToString(), "TblCalismaSaatleri_delete");
            }
        }
 private void BtnWork_Click(object sender, EventArgs e)
 {
     ParolaDB.baglantiAdi = "Data Source=192.168.1.145; Initial Catalog=parola;User Id=sa;Password=1;";
     DBTarim_kullanicilar.connectionString = "Data Source = 192.168.1.145,1433; Initial Catalog = Db_Tarim; User Id = sa; Password = 1; ";
     try
     {
         bool hata = ParolaManager.connectionControl();
         if (!hata)
         {
             giris giris = new giris();
             giris.Show();
             this.Hide();
         }
     }
     catch (Exception exception)
     {
         Hata.Logging(exception);
     }
 }