Пример #1
0
        public int CheckPassword(string tenDangNhap, string matKhau)
        {
            TaiKhoan_DAO tkDAO = new TaiKhoan_DAO();

            if (tkDAO.CheckPassword(tenDangNhap, matKhau) == 1)
            {
                return(1);
            }
            return(0);
        }
Пример #2
0
        public int UserLogin(string tenDangNhap, string matKhau)
        {
            TaiKhoan_DAO user_DAO = new TaiKhoan_DAO();

            if (user_DAO.CheckUserLogin(tenDangNhap, matKhau) == 1)
            {
                return(1);
            }
            return(0);
        }
Пример #3
0
        public int CheckUsername(string tenDangNhap)
        {
            TaiKhoan_DAO user_DAO = new TaiKhoan_DAO();

            if (user_DAO.CheckUsername(tenDangNhap) == 1)
            {
                return(1);
            }
            return(0);
        }
Пример #4
0
        public static int SuaNguoiDung(TaiKhoan_DTO NguoiDungSua)
        {
            List <TaiKhoan_DTO> lst = TaiKhoan_BUS.LayHetNguoiDung();

            foreach (TaiKhoan_DTO n in lst)
            {
                if (n.MaNguoiDung != NguoiDungSua.MaNguoiDung && n.TaiKhoan == NguoiDungSua.TaiKhoan)
                {
                    return(-1);
                }
            }

            bool test = TaiKhoan_DAO.SuaNguoiDung(NguoiDungSua);

            if (test == false)
            {
                return(-2);
            }
            return(0);
        }
Пример #5
0
        public static int ThemNguoiDung(TaiKhoan_DTO nd)
        {
            List <TaiKhoan_DTO> lst = TaiKhoan_BUS.LayHetNguoiDung();

            foreach (TaiKhoan_DTO n in lst)
            {
                if (n.TaiKhoan == nd.TaiKhoan)
                {
                    return(-1);
                }
            }

            bool test = TaiKhoan_DAO.ThemNguoiDung(nd);

            if (test == false)
            {
                return(-2);
            }
            return(0);
        }
Пример #6
0
        public int AddTK(TaiKhoan_DTO tkDTO)
        {
            TaiKhoan_DAO tkDAO = new TaiKhoan_DAO();

            return(tkDAO.AddTaiKhoan(tkDTO));
        }
Пример #7
0
        public bool ThaoTacVoiTaiKhoan(clsTaiKhoan_DTO TK, string command)
        {
            TaiKhoan_DAO dao = new TaiKhoan_DAO();

            return(dao.ThaoTacVoiTaiKhoan(TK, command));
        }
Пример #8
0
 public static List <TaiKhoan_DTO> LoadTK(string tenTK)
 {
     return(TaiKhoan_DAO.LoadTaiKhoan(tenTK));
 }
Пример #9
0
 public static bool ThemTaiKhoan(TaiKhoan_DTO taikhoan)
 {
     return(TaiKhoan_DAO.ThemTaiKhoan(taikhoan));
 }
Пример #10
0
        // 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;
            }
        }
Пример #11
0
 public static bool ThemTaiKhoan(TaiKhoan_DTO Tk)
 {
     return(TaiKhoan_DAO.ThemTK(Tk));
 }
Пример #12
0
 public static List <TaiKhoan_DTO> LayDSTK()
 {
     return(TaiKhoan_DAO.LayDSTK());
 }
Пример #13
0
 public static List <TaiKhoan_DTO> LayHetNguoiDung()
 {
     return(TaiKhoan_DAO.LayHetNguoiDung());
 }
Пример #14
0
 public static List <VaiTroDTO> LayHetVaiTro()
 {
     return(TaiKhoan_DAO.LayHetVaiTro());
 }
Пример #15
0
 public static VaiTroDTO LayVaiTroTheoTaiKhoan(string TaiKhoan)
 {
     return(TaiKhoan_DAO.LayVaiTroTheoTaiKhoan(TaiKhoan));
 }
Пример #16
0
 public static Results Create_User(TaiKhoan_DTO tk)
 {
     return(TaiKhoan_DAO.Create_User(tk));
 }
Пример #17
0
 public static List <TaiKhoan_DTO> takeALLAccount(string TenNV)
 {
     return(TaiKhoan_DAO.takeAccount(TenNV));
 }
Пример #18
0
 public static bool SuaTaiKhoan(TaiKhoan_DTO TK)
 {
     return(TaiKhoan_DAO.SuaTaiKhoan(TK));
 }
Пример #19
0
 public static List <TaiKhoan_DTO> LoadTK()
 {
     return(TaiKhoan_DAO.LoadTaiKhoan());
 }
Пример #20
0
 public static bool XoaTaiKhoan(string TK)
 {
     return(TaiKhoan_DAO.XoaTaiKhoan(TK));
 }
Пример #21
0
 public static bool XoaTaiKhoan(TaiKhoan_DTO taikhoan)
 {
     return(TaiKhoan_DAO.XoaTaiKhoan(taikhoan));
 }
Пример #22
0
 public static TaiKhoan_DTO TimTk_TheoTen(string taikhoan)
 {
     return(TaiKhoan_DAO.TimTK_TheoTen(taikhoan));
 }
Пример #23
0
        public List <clsTaiKhoan_DTO> LayDanhSachTaiKhoan(string hoTenNV)
        {
            TaiKhoan_DAO dao = new TaiKhoan_DAO();

            return(dao.LayDanhSachTaiKhoan(hoTenNV));
        }
Пример #24
0
 public static TaiKhoan_DTO TimTk_TheoTenHT(string tenHT)
 {
     return(TaiKhoan_DAO.TimTK_TheoTenHT(tenHT));
 }
Пример #25
0
        public bool XoaTaiKhoanKhiXoaNhanVien(string maNV)
        {
            TaiKhoan_DAO dao = new TaiKhoan_DAO();

            return(dao.XoaTaiKhoanKhiXoaNhanVien(maNV));
        }
Пример #26
0
 public static List <TaiKhoan_DTO> Timtaikhoan(string dk, string giatri)
 {
     return(TaiKhoan_DAO.TimTK(dk, giatri));
 }
Пример #27
0
        public List <TaiKhoan_DTO> danhsachTK()
        {
            TaiKhoan_DAO tkDAO = new TaiKhoan_DAO();

            return(tkDAO.LoadDSTaiKhoan());
        }
Пример #28
0
 public static List <TaiKhoan_DTO> List_TK(TaiKhoan_DTO tk)
 {
     return(TaiKhoan_DAO.List_TK(tk));
 }
Пример #29
0
        public int UpdateTK(string manv)
        {
            TaiKhoan_DAO tkDAO = new TaiKhoan_DAO();

            return(tkDAO.UpdateTaiKhoan(manv));
        }
Пример #30
0
 public static Results Change_Pass(TaiKhoan_DTO tk)
 {
     return(TaiKhoan_DAO.Change_Pass(tk));
 }