private void tbxMaBenhNhan_KeyUp(object sender, KeyEventArgs e) { try { tbxHoTen.Text = bus_benhNhan.GetTenFromMaBenhNhan(tbxMaBenhNhan.Text); } catch { tbxHoTen.Text = ""; } }
bool KiemTraDSVaBenhNhan() { //lấy mã danh sách của ngày được chọn string maDS = "DS" + dtpNgayKham.Value.Year.ToString(); if (dtpNgayKham.Value.Month < 10) { maDS += "0" + dtpNgayKham.Value.Month.ToString(); } else { maDS += dtpNgayKham.Value.Month.ToString(); } if (dtpNgayKham.Value.Day < 10) { maDS += "0" + dtpNgayKham.Value.Day.ToString(); } else { maDS += dtpNgayKham.Value.Day.ToString(); } //Kiểm tra bệnh nhân có trong ds khám bệnh chưa if (!bus_danhSachKhamBenh.CheckDanhSachTonTai(maDS)) //Nếu chưa có ds thì cũng chưa có bệnh nhân { //MessageBox.Show("Bệnh nhân không nằm trong danh sách khám bệnh!"); lbStatusTimBenhNhan.Text = "Bệnh nhân không nằm trong danh sách khám bệnh!"; tbxTenBenhNhan.Text = ""; return(false); } else //Nếu có ds rồi thì dò xem có bệnh nhân trong đấy k { maDSKB = maDS; if (!bus_ctdskb.KiemTraBenhNhanCoTrongDanhSach(maDS, tbxMaBenhNhan.Text)) { //MessageBox.Show("Bệnh nhân không nằm trong danh sách khám bệnh!"); lbStatusTimBenhNhan.Text = "Bệnh nhân không nằm trong danh sách khám bệnh!"; tbxTenBenhNhan.Text = ""; return(false); } } //Neu benh nhan ton tai trong ds lbStatusTimBenhNhan.Text = ""; tbxTenBenhNhan.Text = bus_benhNhan.GetTenFromMaBenhNhan(tbxMaBenhNhan.Text); return(true); }