void RandevulariListele()
        {
            List <Randevu> randevular = _randevuBLL.GetHastaGelecekRandevular(_hasta.HastaID);

            lstRandevularım.Items.Clear();
            ListViewItem lvi;
            int          doktorID;
            Doktor       doktor;
            Seans        seans;

            foreach (Randevu rnd in randevular)
            {
                seans    = _seansBLL.SeansinDetaylariniGetir(rnd.SeansID);
                doktorID = _seansBLL.GetDoktorIDBySeansID(rnd.SeansID);
                doktor   = _doktorBLL.GetDoktorByID(doktorID);

                lvi      = new ListViewItem();
                lvi.Tag  = rnd.RandevuID;
                lvi.Text = doktor.DoktorAdSoyad;
                lvi.SubItems.Add(seans.Tarih.ToShortDateString());
                lvi.SubItems.Add(seans.SeansSaati);
                lvi.SubItems.Add(_hastaneBLL.GetHastaneByID(doktor.HastaneID).Ad);
                lvi.SubItems.Add(_departmanBLL.GetByID(doktor.DepartmanID).Ad);

                lstRandevularım.Items.Add(lvi);
            }
        }
Example #2
0
 private void lstSeans_DoubleClick(object sender, EventArgs e)
 {
     if (lstSeans.SelectedItems.Count > 0)
     {
         _seans = _seansBLL.SeansinDetaylariniGetir((int)lstSeans.SelectedItems[0].Tag);
         Randevu    randevu    = _randevuBLL.GetBySeanceID(_seans.SeansID);
         Hasta      hastamiz   = _hastaBLL.GetHastaByID(randevu.HastaID);
         frmMuayene frmMuayene = new frmMuayene(hastamiz, randevu);
         frmMuayene.Owner = this;
         frmMuayene.ShowDialog();
         dtpCalismaGunu_ValueChanged(null, null);
     }
     else
     {
         MessageBox.Show("Listenizde seçili randevu bulunmamaktadır !", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         return;
     }
 }