public void SilmeIslemi() { //UserControl Doktor işlemleri formundan mı Hemşire formundan mı? //Ona göre yönlendirmeler yapılacak. try { if (lstKisiler.SelectedIndex == -1) { MessageBox.Show("Silme işlemi için listeden kişi seçiniz."); } else { switch (KimBuKisi) { case UserControlKimBuKisi.Personel: VeriIslemleri.PersoneliSil((Personel)lstKisiler.SelectedItem); break; case UserControlKimBuKisi.Doktor: VeriIslemleri.DoktoruSil((Doktor)lstKisiler.SelectedItem); break; case UserControlKimBuKisi.Hemsire: VeriIslemleri.HemsireyiSil((Hemsire)lstKisiler.SelectedItem); break; case UserControlKimBuKisi.Hasta: VeriIslemleri.HastayiSil((Hasta)lstKisiler.SelectedItem); break; default: break; } LstBoxYenile(KimBuKisi); textleriTemizle(); } } catch (Exception) { MessageBox.Show("Silme işleminde bir hata oluştu. Lütfen daha sonra tekrar deneyiniz");; } }