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