private void btnPerSil_Click(object sender, EventArgs e) { try { int secilenKisiID = Convert.ToInt32(txtPerNo.Text); UcusTakipEntities vt = new UcusTakipEntities(); Kullanici kullanici = vt.Kullanicis.FirstOrDefault(p => p.PersonelID == secilenKisiID); if (kullanici != null) { vt.Kullanicis.Remove(kullanici); } PersonelKur perKurs = vt.PersonelKurs.FirstOrDefault(p => p.PersonelNo == secilenKisiID); if (perKurs != null) { vt.PersonelKurs.Remove(perKurs); } PersonelAracYetki perYet = vt.PersonelAracYetkis.FirstOrDefault(p => p.PersonelNo == secilenKisiID); if (perYet != null) { vt.PersonelAracYetkis.Remove(perYet); } PersonelKomutanı perKom = vt.PersonelKomutanı.FirstOrDefault(p => p.PersonelNo == secilenKisiID); if (perKom != null) { vt.PersonelKomutanı.Remove(perKom); } Tarih t = vt.Tarihs.FirstOrDefault(p => p.PersonelNo == secilenKisiID); if (t != null) { vt.Tarihs.Remove(t); } UcusBilgileri ucus = vt.UcusBilgileris.FirstOrDefault(p => p.PersonelNo == secilenKisiID); if (ucus != null) { vt.UcusBilgileris.Remove(ucus); } Personel k = vt.Personels.FirstOrDefault(p => p.PersonelNo == secilenKisiID); vt.Personels.Remove(k); int sonuc = vt.SaveChanges(); if (sonuc > 0) { MessageBox.Show("İşlem Başarlı"); AlanlariTemizle(); TumKayitleriListele(); } } catch (Exception) { TumKayitleriListele(); } }
private void btnEkle_Click(object sender, EventArgs e) { try { UcusBilgileri u = new UcusBilgileri(); u.PersonelNo = perNo; u.HavaAraciNo = aracKodu; if (dtTarih.Value != null) { var tarih = dtTarih.Value.Date; u.UcusTarihi = tarih.Date; } if (cbUcusTipi.SelectedItem != null) { u.UcusTipi = cbUcusTipi.SelectedItem.ToString(); } if (txtUcusSuresi.Text != "") { u.UcusDakikası = Convert.ToInt32(txtUcusSuresi.Text.Trim()); } UcusTakipEntities vt = new UcusTakipEntities(); vt.UcusBilgileris.Add(u); int sonuc = vt.SaveChanges(); if (sonuc > 0) { MessageBox.Show("Kayıt Başarılı"); TumKayitleriListele(); printPreviewDialog1.ShowDialog(); AlanlariTemizle(); } else { MessageBox.Show("Kayıt Başarısız"); } } catch (Exception) { MessageBox.Show("Lütfen araç türü ve araç adı seçimini kontrol ediniz."); } }
private void btnSil_Click(object sender, EventArgs e) { int silinecekUcusNo = Convert.ToInt32(lblUcusNo.Text); DialogResult silOnaylama = new DialogResult(); silOnaylama = MessageBox.Show(silinecekUcusNo + " Numaralı uçuş kaydını silmek istiyor musunuz?", "Uyarı", MessageBoxButtons.YesNo); if (silOnaylama == DialogResult.Yes) { UcusTakipEntities vt = new UcusTakipEntities(); UcusBilgileri u = vt.UcusBilgileris.FirstOrDefault(p => p.UcusNo == silinecekUcusNo); vt.UcusBilgileris.Remove(u); int sonuc = vt.SaveChanges(); if (sonuc > 0) { MessageBox.Show("Silme İşlemi Başarlı"); AlanlariTemizle(); TumKayitleriListele(); } } }
private void btnGuncelle_Click(object sender, EventArgs e) { try { int secilenkUcusNo = Convert.ToInt32(lblUcusNo.Text); UcusTakipEntities vt = new UcusTakipEntities(); UcusBilgileri u = vt.UcusBilgileris.FirstOrDefault(p => p.UcusNo == secilenkUcusNo); u.UcusDakikası = Convert.ToInt32(txtUcusSuresi.Text); u.UcusTarihi = dtTarih.Value; int sonuc = vt.SaveChanges(); if (sonuc > 0) { MessageBox.Show("Güncelleme İşlemi Başarlı"); AlanlariTemizle(); TumKayitleriListele(); } } catch (Exception) { MessageBox.Show("Lütfen kayt seçimi yapınız."); } }