private void btnSil_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(lblKursAdi.Text)) { MessageBox.Show("Lütfen Kurs Seçimi Yapınız."); } else { DialogResult silOnaylama = new DialogResult(); silOnaylama = MessageBox.Show(lblKursAdi.Text + " Adlı kurs kaydını silmek istiyor musunuz?", "Uyarı", MessageBoxButtons.YesNo); if (silOnaylama == DialogResult.Yes) { UcusTakipEntities vt = new UcusTakipEntities(); PersonelKur pk = vt.PersonelKurs.FirstOrDefault(p => p.PersonelKursID == perKurs); vt.PersonelKurs.Remove(pk); int sonuc = vt.SaveChanges(); if (sonuc > 0) { MessageBox.Show("Silme İşlemi Başarlı"); alanlariTemizle(); TumKayitlariListele(); } } } }
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 button1_Click(object sender, EventArgs e) { try { int yeniKayit = 1; UcusTakipEntities vt = new UcusTakipEntities(); var kursList = vt.PersonelKurs.Where(p => p.PersonelNo == perNo).ToList(); foreach (var item in kursList) { if (item.KursNo == Convert.ToInt32(lblKursNo.Text)) { yeniKayit = 0; } } if (string.IsNullOrEmpty(lblKursAdi.Text)) { MessageBox.Show("Lütfen Kurs Seçimi Yapınız."); } else if (yeniKayit == 0) { MessageBox.Show(lblKursAdi.Text + " adlı kursun kaydı bulunmaktadır. \n İsterseniz başka kurs ekleyebilirsiniz."); } else { PersonelKur pk = new PersonelKur(); pk.KursNo = Convert.ToInt32(lblKursNo.Text); pk.KursTarihi = dateTimePicker1.Value; pk.PersonelNo = perNo; vt.PersonelKurs.Add(pk); int sonuc = vt.SaveChanges(); if (sonuc > 0) { MessageBox.Show("Yeni Kayıt İşlemi Başarlı"); alanlariTemizle(); TumKayitlariListele(); } } } catch (Exception) { MessageBox.Show("Lütfen seçiminizi kontrol ediniz."); } }
private void btnGuncelle_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(lblKursAdi.Text)) { MessageBox.Show("Lütfen Kurs Seçimi Yapınız."); } else { UcusTakipEntities vt = new UcusTakipEntities(); PersonelKur pk = vt.PersonelKurs.FirstOrDefault(p => p.PersonelKursID == perKurs); pk.KursNo = Convert.ToInt32(lblKursNo.Text); pk.KursTarihi = dateTimePicker1.Value; pk.PersonelNo = perNo; int sonuc = vt.SaveChanges(); if (sonuc > 0) { MessageBox.Show("Güncelleme İşlemi Başarlı"); alanlariTemizle(); TumKayitlariListele(); } } }