Beispiel #1
0
        void SkorKaydet()
        {
            DosyaIslem    d  = new DosyaIslem();
            StringBuilder sb = new StringBuilder(); //string değişken içine formatlı bir değer atamadığımızdan stringbuilder kullanıldı

            sb.AppendFormat("Ad:{0}\r\nSoyad:{1}\r\nSkor:{2}\r\nTarih:{3}", oyun.Ad, oyun.Soyad, oyun.Puan, DateTime.Now);
            d.DosyaKaydet(Application.StartupPath + @"\skorlar.txt", sb.ToString());
        }
Beispiel #2
0
 private void frmSkor_Load(object sender, EventArgs e)
 {
     try
     {
         DosyaIslem d = new DosyaIslem();
         Skortxt.Text = d.DosyaOku(Application.StartupPath + @"\skorla.txt");
     }
     catch (DosyaBulunamadiException ex)
     {
         MessageBox.Show(ex.Errmsg + "  " + ex.Path);
     }
     catch (Exception)
     {
         MessageBox.Show("Bilinmeyen Hata!");
     }
 }
Beispiel #3
0
        public bool Insert(SinifModel s)
        {
            DosyaIslem ds = new DosyaIslem();

            try
            {
                SqlParameter[] p = { new SqlParameter("@SinifAd", s.Sinifad), new SqlParameter("@Kontenjan", s.Kontenjan) };
                return(hlp.ExecuteNonQuery("Insert into tblSiniflar(SinifAd,Kontenjan)values(@SinifAd,@Kontenjan)", p) > 0);
            }
            catch (SqlException ex)
            {
                ds.DosyaKaydet("Hatamesajları.txt", "Hata mesajı :" + ex.Message + "\r\nTarih :" + DateTime.Now + "\r\nHata Numarası :" + ex.Number);
                throw ex;
            }
            catch (Exception ex)
            {
                ds.DosyaKaydet("Hatamesajları.txt", "Hata mesajı :" + ex.Message + "\r\nTarih :" + DateTime.Now + "\r\nHata Numarası :" + ex.StackTrace); //Exception class'ında number yok Stack trace hata tespitinde kullanılır
                throw ex;
            }
        }