示例#1
0
        private void btnHemsireGünc_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.Cıkart(dr, hms);
                }
            }
            lstDoktorlar_SelectedIndexChanged(sender, e);
        }
示例#2
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);
        }
示例#3
0
        private void btnHemsireAta_Click(object sender, EventArgs e)
        {
            DoktorBusiness doktorBusiness = new DoktorBusiness();
            Doktor         dr             = lstDoktorlar.SelectedItem as Doktor;

            foreach (object checkedItem in chlstHemsire.CheckedItems)
            {
                Hemsire hms = checkedItem as Hemsire;
                if (hms.AtandiMi)
                {
                    continue;
                }
                doktorBusiness.AtamaYap(dr, hms);
            }
        }