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()); }
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!"); } }
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; } }