示例#1
0
 private void BtnSorgula_Click(object sender, EventArgs e)
 {
     if (int.TryParse(txtReceteNo.Text, out int receteNo))
     {
         _recete = _recetelerBLL.ReceteGetir(receteNo);
         if (_recete != null)
         {
             _hasta            = _hastalarBLL.HastaGetir(_recete.HastaID);
             _doktor           = _doktorlarBLL.DoktorGetir(_recete.DoktorID);
             lblID.Text        = (_hasta.HastaID).ToString();
             lblAd.Text        = _hasta.HastaAdi;
             lblSoyad.Text     = _hasta.HastaSoyadi;
             lblDoc.Text       = _doktor.DoktorAdi + " " + _doktor.DoktorSoyadi;
             txtRecete.Text    = _recete.Recete;
             pnlRecete.Visible = true;
         }
         else
         {
             MessageBox.Show("Girilen reçete bulunamadı!");
             txtReceteNo.Focus();
         }
     }
     else
     {
         MessageBox.Show("Lütfen geçerli bir reçete numarası giriniz!");
         txtReceteNo.Focus();
     }
 }
        private void ReceteleriGetir(int HastaID)
        {
            dgvReceteler.Rows.Clear();
            List <Receteler> receteler = _recetelerBLL.ReceteleriGetirHastaID(HastaID);

            if (receteler.Count == 0)
            {
                MessageBox.Show("Herhangi bir reçete kaydına rastlanmadı.");
                txtHastaID.Focus();
            }
            else
            {
                foreach (var item in receteler)
                {
                    string Doktor = _doktorlarBLL.DoktorGetir(item.DoktorID).DoktorAdi + " " + _doktorlarBLL.DoktorGetir(item.DoktorID).DoktorSoyadi;
                    string Hasta  = _hastalarBLL.HastaGetir(item.HastaID).HastaAdi + " " + _hastalarBLL.HastaGetir(item.HastaID).HastaSoyadi;
                    dgvReceteler.Rows.Add(item.ReceteID, item.Recete, Hasta, Doktor);
                }
            }
        }
示例#3
0
        void RandevulariListele()
        {
            dgvRandevularim.Rows.Clear();
            //dgvRandevularim.Refresh();
            List <Randevular> randevular = _randevularBLL.RandevularıGetirHastaID(_hasta.HastaID);

            foreach (var item in randevular)
            {
                _seans         = _seanslarBLL.SeansGetir(item.SeansID);
                _doktor        = _doktorlarBLL.DoktorGetir(item.DoktorID);
                _hastaneDetay  = _hastaneDetayBLL.HastaneDetayGetir(item.HastaneDetayID);
                _hastane       = _hastanelerBLL.HastaneGetir(_hastaneDetay.HastaneID);
                _poliklinikler = _polikliniklerBLL.PoliklinikGetir(_hastaneDetay.PolikinlikID);
                _departmanlar  = _departmanBLL.DepartmanGetir(_hastaneDetay.DepertmanID);

                dgvRandevularim.Rows.Add(_doktor.DoktorAdi + " " + _doktor.DoktorSoyadi, item.Tarih.ToString("MM/dd/yyyy"), _seans.BaslagicSaati.ToString(@"hh\:mm") + " - " + _seans.BitisSaati.ToString(@"hh\:mm"), _hastane.HastaneAdi, _poliklinikler.PoliklinikAdi, _departmanlar.DepertmanAdi);


                dgvRandevularim.Rows[dgvRandevularim.Rows.Count - 1].Tag = item;
            }
        }