Esempio n. 1
0
        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);
                    }
                }
            }
        }