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); }
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); }