//private List<cTinhNangDO> listFunc = BUS.cTinhNangBUS.GetFunctionList(); //private List<cTinhNangNhomNhanVienDO> lstFunction = new List<cTinhNangNhomNhanVienDO>(); public cNhanVienDO GetStaffInfor() { cNhanVienDO Gr = new cNhanVienDO(); Gr.TENNHANVIEN = CheckName(txtHovatenlot.Text).Trim(); Gr.MANHANVIEN = txtManguoidung.Text; Gr.MANHOMNHANVIEN = BUS.cNhanVienBUS.GetIDByGroupName(lookUpNhom.EditValue.ToString()); Gr.MAPHONGKHAM = BUS.cNhanVienBUS.GetIDByClinicName(lookUpPhongBan.EditValue.ToString()); if (radNam.Checked == true) { Gr.GIOITINH = "Nam"; } else { Gr.GIOITINH = "Nữ"; } Gr.TENTAIKHOAN = txtTendangnhap.Text; Gr.MATKHAU = "123456"; Gr.CHUCDANH = lookUpChuvu.EditValue.ToString(); Gr.NGAYTAO = DateTime.Now; if (chkTrangthai.Checked == true) { Gr.TINHTRANG = true; } else { Gr.TINHTRANG = false; } return Gr; }
/// <summary> /// Hàm lấy danh sách bệnh nhân /// </summary> private void LoadDSBN() { DO.cNhanVienDO user = BUS.cNhanVienBUS.GetStaffInforByID(DO.cCommonDO.CurrentUser.MANHANVIEN); string MANHOM = DO.cCommonDO.CurrentUser.MANHOMNHANVIEN; string MAPHONGKHAM = DO.cCommonDO.CurrentUser.MAPHONGKHAM; if (MANHOM == "G003") { List <cBenhanDO> dsbenhnhan = BUS.cBenhanBUS.Getdsbenhan(MAPHONGKHAM, 1, 0, DateTime.Today); grdDanhsachbenhnhan.DataSource = dsbenhnhan; } }
private void LoadDsbenhan() { DO.cNhanVienDO user = BUS.cNhanVienBUS.GetStaffInforByID(DO.cCommonDO.CurrentUser.MANHANVIEN); MANHOM = DO.cCommonDO.CurrentUser.MANHOMNHANVIEN; MAPHONGKHAM = DO.cCommonDO.CurrentUser.MAPHONGKHAM; if (MANHOM == "G002") { List <cBenhanDO> dsbenhan = BUS.cBenhanBUS.Getdsbenhan(MAPHONGKHAM, 2, 0, DateTime.Today); grdDSBNCK.DataSource = dsbenhan; MABACSY = DO.cCommonDO.CurrentUser.MANHANVIEN; List <cBenhanDO> dsbenhan1 = BUS.cBenhanBUS.Getdsbenhan1(MAPHONGKHAM, MABACSY, 3, 0, DateTime.Today); grdDSBNDKCTBS.DataSource = dsbenhan1; } }
private static bool CheckInput(cNhanVienDO staff) { if (staff.TENNHANVIEN == "") { XtraMessageBox.Show("Vui lòng nhập tên nhân viên!"); return false; } if (staff.MANHOMNHANVIEN == "") { XtraMessageBox.Show("Vui lòng chọn nhóm nhân viên!"); return false; } if (staff.MAPHONGKHAM == "") { XtraMessageBox.Show("Vui lòng chọn phòng khám!"); return false; } return true; }
private void LoadDonthuocmau() { List <cThuocDO> dsdonthuoc1 = BUS.cThuocBUS.GetMedicine1(true); cmbMathuoc.DataSource = dsdonthuoc1; cmbMathuoc.DisplayMember = "TENTHUONGMAI"; cmbMathuoc.ValueMember = "MATHUOC"; DO.cNhanVienDO user = BUS.cNhanVienBUS.GetStaffInforByID(DO.cCommonDO.CurrentUser.MANHANVIEN); MABACSY = DO.cCommonDO.CurrentUser.MANHANVIEN; if (BUS.cDonthuocmauBUS.CheckDonthuocmau("DT1", MABACSY) == true) { lblDonthuoc1.Enabled = true; } if (BUS.cDonthuocmauBUS.CheckDonthuocmau("DT2", MABACSY) == true) { lblDonthuoc2.Enabled = true; } if (BUS.cDonthuocmauBUS.CheckDonthuocmau("DT3", MABACSY) == true) { lblDonthuoc3.Enabled = true; } if (BUS.cDonthuocmauBUS.CheckDonthuocmau("DT4", MABACSY) == true) { lblDonthuoc4.Enabled = true; } if (BUS.cDonthuocmauBUS.CheckDonthuocmau("DT5", MABACSY) == true) { lblDonthuoc5.Enabled = true; } if (BUS.cDonthuocmauBUS.CheckDonthuocmau("DT6", MABACSY) == true) { lblDonthuoc6.Enabled = true; } if (BUS.cDonthuocmauBUS.CheckDonthuocmau("DT7", MABACSY) == true) { lblDonthuoc7.Enabled = true; } if (BUS.cDonthuocmauBUS.CheckDonthuocmau("DT8", MABACSY) == true) { lblDonthuoc8.Enabled = true; } }
public static cNhanVienDO GetStaffByID(string ID) { ID = ID.ToLower(); cNhanVienDO staff = new cNhanVienDO(); using (DB_HMS_Entities lst = new DB_HMS_Entities()) { var query = (from u in lst.tbNHANVIENs where u.MANHANVIEN == ID select u).First(); staff.MANHANVIEN = query.MANHANVIEN; staff.TENNHANVIEN = query.HOTEN; staff.GIOITINH = query.GIOITINH; staff.MANHOMNHANVIEN = query.MANHOMND; staff.MAPHONGKHAM = query.MAPHONGKHAM; staff.NGAYTAO = (DateTime)query.NGAYTAO; staff.TENTAIKHOAN = query.IDDANGNHAP; staff.MATKHAU = query.MATKHAU; staff.CHUCDANH = query.CHUCDANH; staff.TINHTRANG = (bool)query.TRANGTHAI; return staff; } }
public static List<cNhanVienDO> GetStaffList() { List<cNhanVienDO> StaffList = new List<cNhanVienDO>(); using(DB_HMS_Entities lst = new DB_HMS_Entities()) { var query = from u in lst.tbNHANVIENs select u; foreach (var row in query) { cNhanVienDO ds = new cNhanVienDO(); ds.MANHANVIEN = row.MANHANVIEN; ds.MAPHONGKHAM = cPhongKhamDA.GetNameByClinicID(row.MAPHONGKHAM); ds.MANHOMNHANVIEN = cNhomNhanVienDA.GetNameByGroupID(row.MANHOMND); ds.TENNHANVIEN = row.HOTEN; ds.GIOITINH = row.GIOITINH; ds.TENTAIKHOAN = row.IDDANGNHAP; ds.CHUCDANH = row.CHUCDANH; ds.TINHTRANG = row.TRANGTHAI.Value; ds.NGAYTAO = (DateTime)row.NGAYTAO; StaffList.Add(ds); } return StaffList; } }
private void btnDongydoimatkhau_Click(object sender, EventArgs e) { if (txtMatkhauhientai.Text.Trim() == null || txtMatkhaumoi.Text.Trim() == null || txtXacnhanmatkhau.Text.Trim() == null) { if (txtMatkhauhientai.Text.Trim() == null) { XtraMessageBox.Show("Vui lòng nhập mật khẩu hiện tại!", "", MessageBoxButtons.OK, MessageBoxIcon.Warning); } if (txtMatkhaumoi.Text.Trim() == null) { XtraMessageBox.Show("Vui lòng nhập mật khẩu mới!", "", MessageBoxButtons.OK, MessageBoxIcon.Warning); } if (txtXacnhanmatkhau.Text.Trim() == null) { XtraMessageBox.Show("Vui lòng nhập xác nhận lại mật khẩu!", "", MessageBoxButtons.OK, MessageBoxIcon.Warning); } txtMatkhaumoi.Text = ""; txtMatkhauhientai.Text = ""; txtXacnhanmatkhau.Text = ""; //txtMatkhauhientai.Focus(); } else { if (CheckPassword(txtMatkhaumoi.Text) == true && txtMatkhaumoi.Text.Length >= 6) { DO.cNhanVienDO user = BUS.cNhanVienBUS.GetStaffInforByID(DO.cCommonDO.CurrentUser.MANHANVIEN); string inputpassword = BUS.cNhanVienBUS.ToMD5(BUS.cNhanVienBUS.ToMD5(BUS.cNhanVienBUS.ToMD5(txtMatkhauhientai.Text))); if (user.MATKHAU == inputpassword) { if (txtMatkhaumoi.Text.Trim().Equals(txtXacnhanmatkhau.Text.Trim()) == false) { XtraMessageBox.Show("Mật khẩu xác nhận chưa đúng!", "", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMatkhaumoi.Text = ""; txtMatkhauhientai.Text = ""; txtXacnhanmatkhau.Text = ""; //txtMatkhauhientai.Focus(); } else { XtraMessageBox.Show("Thay đổi mật khẩu thành công!", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); BUS.cNhanVienBUS.UpdatePassword(user.MANHANVIEN, txtMatkhaumoi.Text); this.Hide(); } } else { XtraMessageBox.Show("Mật khẩu hiện tại không đúng!", "", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMatkhaumoi.Text = ""; txtMatkhauhientai.Text = ""; txtXacnhanmatkhau.Text = ""; //txtMatkhauhientai.Focus(); } } else { if (txtMatkhaumoi.Text.Length < 6) { XtraMessageBox.Show("Mật khẩu phải hơn 6 kí tự!", "", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { XtraMessageBox.Show("Mật khẩu chỉ bao gồm kí tự, chữ số và các kí tự đặc biệt \n Không bao gồm khoảng trắng!", "", MessageBoxButtons.OK, MessageBoxIcon.Warning); } txtMatkhaumoi.Text = ""; txtMatkhauhientai.Text = ""; txtXacnhanmatkhau.Text = ""; //txtMatkhauhientai.Focus(); } } }