private void btnKaydet_Click(object sender, EventArgs e) { UcusBL ubl = new UcusBL(); foreach (DataRow item in dt.Rows) { Ucus u = new Ucus(); if (item.RowState != DataRowState.Deleted) { //for (int i = 0; i < 25; i++) //{ // MessageBox.Show(item[i].ToString()); //} u.Ucus_Numarasi = item[0].ToString(); u.Id_Havayolu = item[2].ToString(); u.Kalkis_Yeri_Id = item[3].ToString(); u.Varis_Yeri_Id = item[4].ToString(); u.Kalkis_Tarih = Convert.ToDateTime(item[7].ToString()); u.Kalkis_Saat = TimeSpan.Parse(item[8].ToString()); u.Varis_Tarih = Convert.ToDateTime(item[9].ToString()); u.Varis_Saat = TimeSpan.Parse(item[10].ToString()); u.Tahmini_Sure = TimeSpan.Parse(item[11].ToString()); u.Id_Ucak = item[13].ToString(); } switch (item.RowState) { case DataRowState.Added: if (ubl.Kaydet(u)) { MessageBox.Show(u.Ucus_Numarasi + " Numaralı Ucus Eklendi"); } break; case DataRowState.Deleted: if (ubl.UcusSil((string)(item[0, DataRowVersion.Original]))) { MessageBox.Show(item[0, DataRowVersion.Original] + " Numaralı Ucus Silindi"); } break; case DataRowState.Modified: if (ubl.Guncelle(u)) { MessageBox.Show(u.Ucus_Numarasi + " Numaralı Ucus Guncellendi"); } break; default: break; } } }
private void btnSil_Click(object sender, EventArgs e) { DialogResult cvp = MessageBox.Show("Kayıt Silinecek. Eminminisiniz?", "Silme Onayı", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (cvp == DialogResult.Yes) { UcusBL ubl = new UcusBL(); if (ubl.UcusSil(ucus_numarasi)) { MessageBox.Show("Silme Başarılı!"); Temizle(); } else { MessageBox.Show("Silme hatalı!"); } ubl.Dispose(); } else { MessageBox.Show("İşlem İptal Edildi!"); Temizle(); } }