private void btnEkle_Click(object sender, EventArgs e) { try { HavayoluBL hbl = new HavayoluBL(); Havayolu ha = new Havayolu(); ha.Id_Havayolu = txtHavayoluID.Text.Trim(); ha.Havayolu_Adi = txtHavayoluAdi.Text.Trim(); if (id_havayolu == null) { hbl.Kaydet(ha); MessageBox.Show("Başarılı"); } else { hbl.Guncelle(ha); id_havayolu = null; Temizle(); MessageBox.Show("Güncelleme Başarılı"); } } catch (SqlException ex) { switch (ex.Number) { default: MessageBox.Show("Veritabanı Hatası" + ex.Number); break; } } catch (Exception ex) { MessageBox.Show("Bilinmeyen Hata!!" + ex.Message); } }
private void btnKaydet_Click(object sender, EventArgs e) { HavayoluBL hbl = new HavayoluBL(); foreach (DataRow item in dt.Rows) { Havayolu h = new Havayolu(); if (item.RowState != DataRowState.Deleted) { h.Id_Havayolu = item[0].ToString(); h.Havayolu_Adi = item[1].ToString(); } switch (item.RowState) { case DataRowState.Added: hbl.Kaydet(h); MessageBox.Show(item[0] + " ID'li Havayolu Eklendi"); break; case DataRowState.Deleted: hbl.HavayoluSil((string)(item[0, DataRowVersion.Original])); MessageBox.Show(item[0, DataRowVersion.Original] + " ID'li Havayolu Silindi"); break; case DataRowState.Modified: h.Id_Havayolu = item[0].ToString(); hbl.Guncelle(h); MessageBox.Show(item[0, DataRowVersion.Original] + " ID'li Havayolu Guncellendi"); break; default: break; } } }