private void dtpCalismaGunu_ValueChanged(object sender, EventArgs e) { RandevuSeansDTO rsDTO = new RandevuSeansDTO(); seanslar = new List <Seans>(); string selectedDate = dtpCalismaGunu.Value.Date.ToString("yyyy-MM-dd"); seanslar = _seansBLL.DoktorunDoluSeanslari(_doktor.DoktorID, selectedDate); randevular = _randevuBLL.DoktorunYapilmamisMuayeneleri(); lstSeans.Items.Clear(); ListViewItem lvi; rsDTO.Randevular = randevular; rsDTO.Seanslar = seanslar; foreach (Seans item in rsDTO.Seanslar) { foreach (Randevu rand in rsDTO.Randevular) { if (item.SeansID == rand.SeansID) { lvi = new ListViewItem(); lvi.Text = item.SeansSaati.ToString(); lvi.SubItems.Add(item.Tarih.ToShortDateString()); lvi.SubItems.Add("Detay için tıklayınız"); lvi.Tag = item.SeansID; lstSeans.Items.Add(lvi); } } } }
public frmDoktor(Doktor doktor) { InitializeComponent(); _doktor = doktor; hasta = new Hasta(); _seans = new Seans(); _randevuBLL = new RandevuBLL(); _seansBLL = new SeansBLL(); _hastaBLL = new HastaBLL(); randevular = new List <Randevu>(); _rsDTO = new RandevuSeansDTO(); _gununTarihiBLL = new GununTarihiBLL(); }