Exemplo n.º 1
0
        private void btnHemsireleriGuncelle_Click(object sender, EventArgs e)
        {
            DoktorBusiness doktorBusiness = new DoktorBusiness();                // Atamayap ve cıkart fonksiyonları burada lazım olacagından ve onları doktorbusiness class ı içerisinde tanımladıgımızdan dolayı o classtan instance aldık.
            Doktor         dr             = lstDoktorlar.SelectedItem as Doktor; // Doktorlar listesinden secilen doktoru bir degişkene atadık.

            for (var i = 0; i < chlstHemsire.Items.Count; i++)                   // Düzenlene Hemsire listesini gezicez ve atanmaları kontrol edicez.
            {
                Hemsire hms = chlstHemsire.Items[i] as Hemsire;                  // sıra ile gelen hemsireleri bir değişkene atıyoruz ve atanma kontrolünü yapıyoruz.
                if (chlstHemsire.GetItemCheckState(i) == CheckState.Checked)
                {
                    if (hms.AtandiMi)
                    {
                        continue;
                    }
                    doktorBusiness.AtamaYap(dr, hms);   // Secili olan hemsireyi atar
                }
                else
                {
                    if (!hms.AtandiMi)
                    {
                        continue;
                    }
                    doktorBusiness.Cikart(dr, hms); // Secili olan hemsireyi çıkartır.
                }
            }
            lstDoktorlar_SelectedIndexChanged(sender, e);
        }
Exemplo n.º 2
0
        private void btnHemsireleriGuncelle_Click(object sender, EventArgs e)
        {
            DoktorBusiness doktorBusiness = new DoktorBusiness();
            Doktor         dr             = lstDoktorlar.SelectedItem as Doktor;

            for (var i = 0; i < chlstHemsire.Items.Count; i++)
            {
                Hemsire hms = chlstHemsire.Items[i] as Hemsire;
                if (chlstHemsire.GetItemCheckState(i) == CheckState.Checked)
                {
                    if (hms.AtandiMi)
                    {
                        continue;
                    }
                    doktorBusiness.AtamaYap(dr, hms);
                }
                else
                {
                    if (!hms.AtandiMi)
                    {
                        continue;
                    }
                    doktorBusiness.Cikart(dr, hms);
                }
            }
            lstDoktorlar_SelectedIndexChanged(sender, e);
        }