private void btnKaydet_Click(object sender, EventArgs e) { TakimBL tb = new TakimBL(); foreach (DataRow item in dt.Rows) { Takim tkm = new Takim(); if (item.RowState != DataRowState.Deleted) { tkm.TAKIMADI = item["TAKIMADI"].ToString(); tkm.EYALETADI = item["EYALETADI"].ToString(); tkm.Resim = item["RESIM"].ToString(); } switch (item.RowState) { case DataRowState.Added: tb.TakimEkle(tkm); break; case DataRowState.Deleted: tb.TakimSil(Convert.ToInt32(item[0, DataRowVersion.Original])); break; case DataRowState.Modified: tkm.TAKIMID = (int)item["ID"]; tb.TakimGuncelle(tkm); break; default: break; } } }
private void btnEkle_Click(object sender, EventArgs e) { TakimBL obl = new TakimBL(); try { takim = new Takim(); takim.TAKIMID = TAKIMID; takim.TAKIMADI = txtTakim.Text.Trim(); takim.EYALETADI = txtEyl.Text.Trim(); takim.Resim = txtResim.Text.Trim(); if (TAKIMID == 0) { MessageBox.Show(obl.TakimEkle(takim) ? "Ekleme Başarılı" : "Ekleme Başarısız"); } else { MessageBox.Show(obl.TakimGuncelle(takim) ? "Güncelleme Başarılı" : "Güncelleme Başarısız"); } } //catch (SqlException ex) //{ //switch (ex.Number) //{ // case 245: // MessageBox.Show("Numara girişinde hata!!!"); // break; // default: // MessageBox.Show("Veritabanı hatası!!!"); // break; //} //} catch (Exception) { //MessageBox.Show("Bir HATA Oluştu!!!"); throw; } finally { obl.Dispose(); Temizle(); } }