//Button them benh nhan moi
 private void btnThemBenhNhan_Dong_Click(object sender, EventArgs e)
 {
     DialogResult result;
     result = MessageBox.Show("Hãy chắc chắn đã lưu thông tin Bệnh nhân !", "LƯU Ý", MessageBoxButtons.YesNo);
     if (result == System.Windows.Forms.DialogResult.Yes)
     {
         frmGiaoDienChung frm = new frmGiaoDienChung();
         this.Close();
     }
 }
        //load thong tin benh nhan
        private void txtDonThuoc_MaBenhNhan_TextChanged(object sender, EventArgs e)
        {
            frmGiaoDienChung frm = new frmGiaoDienChung();
            txtDonThuoc_HoBN.DataBindings.Clear();
            txtDonThuoc_TenBN.DataBindings.Clear();
            txtDonThuoc_GioiTinhBN.DataBindings.Clear();
            txtDonThuoc_NhomMauBN.DataBindings.Clear();
            dtPickerDonThuoc_NgaySinh.DataBindings.Clear();
            txtDonThuoc_MaDonThuoc.DataBindings.Clear();

            txtDonThuoc_HoBN.DataBindings.Add("text", DonThuocBN.LayThongTinDonThuocBenhNhan(txtDonThuoc_MaBenhNhan.Text), "Ho");
            txtDonThuoc_TenBN.DataBindings.Add("text", DonThuocBN.LayThongTinDonThuocBenhNhan(txtDonThuoc_MaBenhNhan.Text), "Ten");
            txtDonThuoc_GioiTinhBN.DataBindings.Add("text", DonThuocBN.LayThongTinDonThuocBenhNhan(txtDonThuoc_MaBenhNhan.Text), "GioiTinh");
            txtDonThuoc_NhomMauBN.DataBindings.Add("text", DonThuocBN.LayThongTinDonThuocBenhNhan(txtDonThuoc_MaBenhNhan.Text), "NhomMau");
            dtPickerDonThuoc_NgaySinh.DataBindings.Add("text", DonThuocBN.LayThongTinDonThuocBenhNhan(txtDonThuoc_MaBenhNhan.Text), "NgaySinh");
            txtDonThuoc_MaDonThuoc.DataBindings.Add("text", DonThuocBN.LayMaDonThuocCuaBenhNhan(txtDonThuoc_MaBenhNhan.Text), "MaDonThuoc");
        }
 //button Them anh vao cho benh nhan
 private void btnThemBN_TaiAnh_Click(object sender, EventArgs e)
 {
     OpenFileDialog dlg = new OpenFileDialog();
     dlg.Filter = "JPG Files(*.JPG)|*.JPG|GIF Files(*.GIF)|*.GIF";
     //luu anh vao va xuat anh ra
     if (dlg.ShowDialog(this) == DialogResult.OK)
     {
         ThemHinhAnh.XoaHinhAnh(txtThemBN_MaBenhNhan.Text);
         ThemHinhAnh.StorePicture(dlg.FileName, txtThemBN_MaBenhNhan.Text);
         MessageBox.Show("Lưu ảnh bệnh nhân thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         frmGiaoDienChung frm = new frmGiaoDienChung();
         frm.LoadAnhTuDB(txtThemBN_MaBenhNhan.Text, picThemBN_AnhBN);
     }
 }
        //Dang nhap vao he thong hoac dang xuat de dang nhap lai
        private void btnItem_DangNhapHeThong_Click(object sender, EventArgs e)
        {
            rbItem_TrangChu.Select();
            Mainform = new frmGiaoDienChung();
            this.Text = "Chưa đăng nhập hệ thống!";
            int numsErrorPass = 0;
            //Vi tri se chạy continue
            Cont:

            if (dangnhap == null || dangnhap.IsDisposed)
                dangnhap = new frmDangNhap();

            //neu nhan vao nut dang nhap o frmDangNhap
            if (dangnhap.ShowDialog() == DialogResult.OK)
            {

                string username = dangnhap.txtTaiKhoan.Text;
                string password = dangnhap.txtMatKhau.Text;
                if (username.Equals(""))
                {
                    dangnhap.lblWarn_LoiTraVe.Text = "Tài khoản không hợp lệ!";

                    goto Cont;
                }
                if (password.Equals(""))
                {
                    dangnhap.lblWarn_LoiTraVe.Text = "Mật khẩu không hợp lệ!";

                    goto Cont;
                }
                Utilities.user = userBUS.LayThongTinUser(username);

                //user không tồn tại
                if (Utilities.user.Username.Equals(""))
                {
                    dangnhap.lblWarn_LoiTraVe.Text = "Tài khoản không tồn tai !";
                    dangnhap.txtTaiKhoan.Focus();
                    goto Cont;
                }

                //mật khẩu sai
                if (Utilities.user.Password != Utilities.MaHoaMD5(password))
                {
                    dangnhap.lblWarn_LoiTraVe.Text = "Mật khẩu nhập vào sai!";
                    dangnhap.txtMatKhau.Focus();
                    numsErrorPass++;
                    if (numsErrorPass == 3)
                        this.Close();
                    goto Cont;
                }

                // neu dang nhap thanh cong thi se enable lai cac tab theo ma nhom cua ng dang nhap
                LoadMainForm(true, Utilities.user.MaNhom);
                this.Text = "Quản lí hoạt động bệnh viện - " + Utilities.user.TenNhom + " - Mã người dùng: " + Utilities.user.MaNguoiDung +
                    " - " + Utilities.user.Ho + " " + Utilities.user.Ten;
            }
        }