//Hiển thị theo quyền private void HienThiTheoQuyen() { gdMenu.IsEnabled = true; //Nút bán hàng btnBanHang.IsEnabled = DangNhapBusiness.HienThiQuyen(_lstQuyen, "CN00001"); }
//Hiển thị theo quyền private void HienThiTheoQuyen() { //Nút nhập mua btnNhapMua.IsEnabled = DangNhapBusiness.HienThiQuyen(_lstQuyen, "CN00006"); //Nút nhập hàng trả btnDoiTraSP.IsEnabled = DangNhapBusiness.HienThiQuyen(_lstQuyen, "CN00007"); //Nút kiểm kê btnKiemKe.IsEnabled = DangNhapBusiness.HienThiQuyen(_lstQuyen, "CN00008"); }
//Nút đăng nhập private void btnThemSP_Click(object sender, RoutedEventArgs e) { //Kiểm tra mã nhân viên nhập vào if (!KiemTraMaNv()) { return; } //Kiểm tra mật khẩu if (string.IsNullOrEmpty(txtMatKhau.Password)) { lbWarning.Visibility = Visibility.Visible; lbWarning.Content = "Nhập mật khẩu..."; txtMatKhau.Focus(); return; } var maNv = txtTaiKhoan.Text; var matKhau = txtMatKhau.Password; //Kiểm tra đăng nhập var dtDangNhap = DangNhapBusiness.DangNhap(maNv, matKhau).Tables[0]; if (dtDangNhap.Rows.Count > 0)//Đăng nhập thành công { //Lấy thông tin nhân viên Nv = new NhanVienPublic { MaNV_NV = dtDangNhap.Rows[0]["EmpCode"].ToString(), HoTen_NV = dtDangNhap.Rows[0]["FullName"].ToString(), NgaySinh_NV = Convert.ToDateTime(dtDangNhap.Rows[0]["BirthDay"].ToString()), GioiTinh_NV = dtDangNhap.Rows[0]["Gender"].ToString(), DiaChi_NV = dtDangNhap.Rows[0]["AddressEmp"].ToString(), SDT_NV = dtDangNhap.Rows[0]["PhoneNum"].ToString(), //Anh_NV = dtDangNhap.Rows[0]["Anh_NV"].ToString(), ID_Q = dtDangNhap.Rows[0]["ID_Q"].ToString(), MatKhau_NV = dtDangNhap.Rows[0]["Password_Emp"].ToString() }; //Gọi phương thức đăng nhập var eh = DangNhap; if (eh != null) { eh(this, e); } } else//Sai mật khẩu { lbWarning.Visibility = Visibility.Visible; lbWarning.Content = "Sai mật khẩu"; } }
//Hiển thi theo quyền private void HienThiTheoQuyen() { //Nút bán hàng btnBanHang.IsEnabled = DangNhapBusiness.HienThiQuyen(_lstQuyen, "CN00001"); //Nút nhập hàng trả btnHangTra.IsEnabled = DangNhapBusiness.HienThiQuyen(_lstQuyen, "CN00007"); //Nút nhập mua btnNhanMua.IsEnabled = DangNhapBusiness.HienThiQuyen(_lstQuyen, "CN00006"); //Nút tạo mã vạch btnMaVach.IsEnabled = DangNhapBusiness.HienThiQuyen(_lstQuyen, "CN00017"); //Nút khách hàng btnKhacHang.IsEnabled = DangNhapBusiness.HienThiQuyen(_lstQuyen, "CN00022"); //Nút sản phẩm btnSanPham.IsEnabled = DangNhapBusiness.HienThiQuyen(_lstQuyen, "CN00015"); }
//Hiển thị theo quyền private void HienThiTheoQuyen() { //Nút hóa đơn btnHoaDon.IsEnabled = DangNhapBusiness.HienThiQuyen(_lstQuyen, "CN00009"); //Nút doanh thu theo sản phẩm btnThongKeTheoSP.IsEnabled = DangNhapBusiness.HienThiQuyen(_lstQuyen, "CN00010"); //Nút xem lịch sử bán hàng btnLichSuBanHang.IsEnabled = DangNhapBusiness.HienThiQuyen(_lstQuyen, "CN00011"); //Nút xem doanh thu theo nhân viên btnThongKeTheoNV.IsEnabled = DangNhapBusiness.HienThiQuyen(_lstQuyen, "CN00012"); //Nút xem phiếu nhập btnPhieuNhap.IsEnabled = DangNhapBusiness.HienThiQuyen(_lstQuyen, "CN00013"); //Nút thống kê theo khách hàng btnThongKeTheoKH.IsEnabled = DangNhapBusiness.HienThiQuyen(_lstQuyen, "CN00014"); }
//Nút lưu private void btnLuu_Click(object sender, RoutedEventArgs e) { //Kiểm tra dữ liệu if (!KiemTraDuLieu()) { return; } string _matKhauMoi = UntilitiesBusiness.MaHoaMD5(txtMatKhauMoi.Password.Trim()); if (DangNhapBusiness.DoiMatKhau(_nhanvien.MaNV_NV, _matKhauMoi)) { MessageBox.Show("Đổi mật khẩu thành công."); this.Close(); } else { lbWarning.Visibility = System.Windows.Visibility.Visible; lbWarning.Content = "Đổi mật khẩu thất bại."; } }
//hiên thị chức năng theo quyền private void HienThiChucNangTheoQuyen() { //Nút quản lý sản phẩm btnSanPham.IsEnabled = DangNhapBusiness.HienThiQuyen(_lstQuyen, "CN00015"); //Nút quản lý nhóm sản phẩm btnNhomSanPham.IsEnabled = DangNhapBusiness.HienThiQuyen(_lstQuyen, "CN00016"); //Nút in tem sản phẩm btnTaoTemSP.IsEnabled = DangNhapBusiness.HienThiQuyen(_lstQuyen, "CN00017"); //Nút quản lý nhà cugn cấp btnNhaCungCap.IsEnabled = DangNhapBusiness.HienThiQuyen(_lstQuyen, "CN00018"); //Nút quản lý đơn vị tính btnDonVi.IsEnabled = DangNhapBusiness.HienThiQuyen(_lstQuyen, "CN00019"); //Nút tạo mã giảm giá btnMaGiamGia.IsEnabled = DangNhapBusiness.HienThiQuyen(_lstQuyen, "CN00020"); //Nút quản lý nhân viên btnNhanVien.IsEnabled = DangNhapBusiness.HienThiQuyen(_lstQuyen, "CN00021"); //Nút khách hàng btnKhachHang.IsEnabled = DangNhapBusiness.HienThiQuyen(_lstQuyen, "CN00022"); //Nút nhóm khách hàng btnNhomKhachHang.IsEnabled = DangNhapBusiness.HienThiQuyen(_lstQuyen, "CN00023"); //Nút thiết lập hệ thống btnCauHinh.IsEnabled = DangNhapBusiness.HienThiQuyen(_lstQuyen, "CN00024"); //Nút quản lý nhóm quyền btnPhanQuyen.IsEnabled = DangNhapBusiness.HienThiQuyen(_lstQuyen, "CN00025"); //Nút đổi mật khẩu btnDoiMatKhau.IsEnabled = DangNhapBusiness.HienThiQuyen(_lstQuyen, "CN00026"); }