예제 #1
0
        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");;
            }
        }