예제 #1
0
 private void QuyDinh_EnabledChanged(object sender, EventArgs e)
 {
     try
     {
         if (Enabled == true)
         {
             thuoc               = 0;
             benh                = 0;
             cachdung            = 0;
             donvi               = 0;
             txt_benhnhan.Text   = QUYDINH_BUS.BenhNhanToiDa().ToString();
             txt_tienkham.Text   = QUYDINH_BUS.TienKham().ToString();
             grp_quydinh.Enabled = false;
             rd_luu.Enabled      = false;
             rd_sua.Enabled      = true;
             //hien cac quy dinh cua phong kham
             txt_luongthuoc.Text = THUOC_BUS.SoLuongThuoc().ToString();
             txt_loaibenh.Text   = BENH_BUS.SoLuongBenh().ToString();
             txt_donvi.Text      = DONVI_BUS.SoLuongDonVi().ToString();
             txt_cachdung.Text   = CACHDUNG_BUS.SoLuongCachDung().ToString();
         }
         else
         if (Enabled == false)
         {
             txt_benhnhan.Text   = "";
             txt_cachdung.Text   = "";
             txt_donvi.Text      = "";
             txt_loaibenh.Text   = "";
             txt_luongthuoc.Text = "";
             txt_tienkham.Text   = "";
         }
     }
     catch (Exception ex)
     { }
 }
예제 #2
0
 private void rd_luu_Click(object sender, EventArgs e)
 {
     try
     {
         if (MessageBoxEx.Show("Bạn có muốn lưu những thông tin vừa thay đổi không", "Chú ý", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK)
         {
             QUYDINH_BUS.CaiDat(int.Parse(txt_benhnhan.Text), int.Parse(txt_tienkham.Text));
             timer1.Start();
             timer1.Enabled         = true;
             lbl_thongbao.ForeColor = Color.Red;
             lbl_thongbao.Text      = "Lưu thành công";
             timer1_Tick(sender, e);
         }
         else
         {
             txt_benhnhan.Text = QUYDINH_BUS.BenhNhanToiDa().ToString();
             txt_tienkham.Text = QUYDINH_BUS.TienKham().ToString();
         }
         grp_quydinh.Enabled = false;
         rd_luu.Enabled      = false;
         rd_sua.Enabled      = true;
         //hien cac quy dinh cua phong kham
         txt_luongthuoc.Text = THUOC_BUS.SoLuongThuoc().ToString();
         txt_loaibenh.Text   = BENH_BUS.SoLuongBenh().ToString();
         txt_donvi.Text      = DONVI_BUS.SoLuongDonVi().ToString();
         txt_cachdung.Text   = CACHDUNG_BUS.SoLuongCachDung().ToString();
         rd_luu_MouseLeave(sender, e);
     }
     catch (Exception ex)
     {
         DevComponents.DotNetBar.MessageBoxEx.Show("Nhập sai kiểu tiền, kiểm tra lại!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txt_benhnhan.Focus();
     }
 }
예제 #3
0
 private void rd_them_Click(object sender, EventArgs e)
 {
     try
     {
         if (dgv_danhsach.Rows.Count - 1 < QUYDINH_BUS.BenhNhanToiDa())
         {
             if (Check() == 0)//nếu không có lỗi
             {
                 //thêm hàng vào csdl
                 DANHSACHBENHNHAN_DTO ds = new DANHSACHBENHNHAN_DTO(txt_hoten.Text, cbo_gioitinh.Text, dt_ngaysinh.Text, txt_diachi.Text, dt_ngaykham.Text);
                 DANHSACHBENHNHAN_BUS.ThemBenhNhan(ds);
                 ThemHang(dgv_danhsach.Rows.Count, txt_hoten.Text, cbo_gioitinh.Text, dt_ngaysinh.Text, dt_ngaykham.Text, txt_diachi.Text);
                 XoaTrangO();//xóa hết các ô dữ liệu
                 timer1.Start();
                 timer1.Enabled          = true;
                 lbl_thongbao1.ForeColor = Color.Red;
                 lbl_thongbao1.Text      = "Thêm thành công!";
                 timer1_Tick(sender, e);
                 thaydoi = 1;
             }
             else
             if (Check() == 1)    //nếu còn ô trống
             {
                 DevComponents.DotNetBar.MessageBoxEx.Show("Bạn chưa nhập đầy đủ dữ liệu, xin hãy kiểm tra lại!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 if (txt_hoten.Text == "")
                 {
                     txt_hoten.Focus();
                 }
                 else
                 {
                     txt_diachi.Focus();
                 }
             }
             else
             if (Check() == 2)        //có số trong tên
             {
                 DevComponents.DotNetBar.MessageBoxEx.Show("Trong tên không được có số, xin hãy kiểm tra lại!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 txt_hoten.Focus();
             }
             else
             if (Check() == 3)            //ngày khám nhỏ hơn ngày sinh
             {
                 DevComponents.DotNetBar.MessageBoxEx.Show("Ngày khám bệnh không được nhỏ hơn ngày sinh, xin hãy kiểm tra lại!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 dt_ngaykham.Focus();
             }
         }
         else
         {
             DevComponents.DotNetBar.MessageBoxEx.Show("Phòng khám đã đạt số bệnh nhân tối đa, xin quay lại vào hôm sau!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop);
             XoaTrangO();
             txt_hoten.Focus();
         }
     }
     catch (Exception ex)
     { }
 }