Ejemplo n.º 1
0
 private void tbxMaBenhNhan_KeyUp(object sender, KeyEventArgs e)
 {
     try
     {
         tbxHoTen.Text = bus_benhNhan.GetTenFromMaBenhNhan(tbxMaBenhNhan.Text);
     }
     catch
     {
         tbxHoTen.Text = "";
     }
 }
Ejemplo n.º 2
0
        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);
        }