// thực hiện load form private void frmMain_Load(object sender, EventArgs e) { // load phân quyền cho người dùng, cấm người dùng thực hiện những quyền mà admin không cho phép // với mỗi tài khoản người dùng lấy các quyền load tương ứng // tạo store lấy mã tài khoản , sau đó dùng store lấy vai trò theo mã tài khoản để tạo load lại form chính VaiTroDTO b = new VaiTroDTO(); // cần xử lý đoạn lấy tên người dùng để cho ra các quyền chính xác (dùng delegate để truyền tên user và nhận tên user) string tentaikhoan = this.txtuser.Text; b = TaiKhoan_DAO.LayVaiTroTheoTaiKhoan(tentaikhoan); //ứng với mỗi vai trò load các chức năng tương ứng if (!b.BanHang) { BarBanHang.Enabled = false; } if (!b.BaoCaoBanHang) { BarBaoCaoBanHang.Enabled = false; } if (!b.BaoCaoKhoHang) { BarBaoCaoKhoHang.Enabled = false; } if (!b.BoPhan) { BarBoPhan.Enabled = false; } if (!b.ChuyenKho) { BarChuyenKho.Enabled = false; } if (!b.DoiMatKhau) { BarMatKhau.Enabled = false; } if (!b.DonViTinh) { BarDonViTinh.Enabled = false; } if (!b.HangHoa) { BarHangHoa.Enabled = false; } if (!b.KhachHang) { BarKhachHang.Enabled = false; } if (!b.KhoHang) { BarKhoHang.Enabled = false; } if (!b.KhuVuc) { BarKhuVuc.Enabled = false; } if (!b.MuaHang) { BarMuaHang.Enabled = false; } if (!b.NhaCungCap) { BarNhaCungCap.Enabled = false; } if (!b.NhanVien) { BarNhanVien.Enabled = false; } if (!b.PhanQuyen) { BarPhanQuyen.Enabled = false; } if (!b.NhatKyHeThong) { BarNhatKy.Enabled = false; } if (!b.NhomHang) { BarNhomHang.Enabled = false; } if (!b.PhanQuyen) { BarPhanQuyen.Enabled = false; } if (!b.PhucHoi) { BarPhucHoi.Enabled = false; } if (!b.SaoLuu) { BarSaoLuu.Enabled = false; } if (!b.ThuTien) { BarThuTien.Enabled = false; } if (!b.TonKho) { BarTonKho.Enabled = false; } if (!b.TraTien) { BarTraTien.Enabled = false; } if (!b.TyGia) { BarTyGia.Enabled = false; } }
public static VaiTroDTO LayVaiTroTheoTaiKhoan(string TaiKhoan) { return(TaiKhoan_DAO.LayVaiTroTheoTaiKhoan(TaiKhoan)); }