public FrmQLNguoiDung()
 {
     InitializeComponent();
     _nguoiDungBUS     = new NguoiDungBUS();
     _giaoVienBUS      = new GiaoVienBUS();
     _loaiNguoiDungBUS = new LoaiNguoiDungBUS();
     _isAddButton      = _isDeleteButton = true;
 }
Ejemplo n.º 2
0
        public IActionResult Sort(string sortorder, int? pagenumber)
        {
            pageNumber = pagenumber ?? 1;
            LoaiNguoiDungBUS loainguoidung = new LoaiNguoiDungBUS();
            List<LoaiNguoiDung> list = loainguoidung.Sort(sortorder, pageSize, pageNumber);
            List<LoaiNguoiDung> tong = loainguoidung.Sort(sortorder);

            ViewBag.TrangHienTai = pageNumber;
            ViewBag.TongTrang = TongTrang(tong);
            ViewBag.TrangThai = "sort";
            ViewBag.Sort = sortorder;
            return View("Index", list);
        }
Ejemplo n.º 3
0
        public IActionResult Search(string search, int? pagenumber)
        {
            pageNumber = pagenumber ?? 1;
            LoaiNguoiDungBUS loainguoidung = new LoaiNguoiDungBUS();
            List<LoaiNguoiDung> list = loainguoidung.Search(search, pageSize, pageNumber);
            List<LoaiNguoiDung> tong = loainguoidung.Search(search, pageSize);

            ViewBag.TrangHienTai = pageNumber;
            ViewBag.TongTrang = TongTrang(tong);
            ViewBag.TrangThai = "search";
            ViewBag.Search = search;
            return View("Index", list);
        }
Ejemplo n.º 4
0
        public IActionResult SearchAndSort(string search, string sortorder, int? pagenumber)
        {
            pageNumber = pagenumber ?? 1;
            LoaiNguoiDungBUS LoaiNguoiDung = new LoaiNguoiDungBUS();
            List<LoaiNguoiDung> list = LoaiNguoiDung.SearchAndSort(search, sortorder, pageSize, pageNumber);
            List<LoaiNguoiDung> tong = LoaiNguoiDung.SearchAndSort(search, sortorder, pageSize);

            ViewBag.TrangHienTai = pageNumber;
            ViewBag.TongTrang = TongTrang(tong);
            ViewBag.TrangThai = "searchandsort";
            ViewBag.Search = search;
            ViewBag.Sort = sortorder;
            return View("Index", list);
        }
Ejemplo n.º 5
0
        public IActionResult Search(string search, int?pagenumber)
        {
            pageNumber = pagenumber ?? 1;
            TaiKhoanBUS          taikhoan      = new TaiKhoanBUS();
            LoaiNguoiDungBUS     loainguoidung = new LoaiNguoiDungBUS();
            List <TaiKhoan>      list          = taikhoan.Search(search, pageSize, pageNumber);
            List <TaiKhoan>      tong          = taikhoan.Search(search, pageSize);
            List <LoaiNguoiDung> listlnd       = loainguoidung.GetLoaiNguoiDungs();

            ViewBag.TinhThanh     = taikhoan.GetTinhThanhs();
            ViewBag.TrangHienTai  = pageNumber;
            ViewBag.TongTrang     = TongTrang(tong);
            ViewBag.LoaiNguoiDung = listlnd;
            ViewBag.TrangThai     = "search";
            ViewBag.Search        = search;
            return(View("Index", list));
        }
    public void LoadDSLoaiNguoiDung()
    {
        LoaiNguoiDungBUS lndBUS = new LoaiNguoiDungBUS();

        LoaiNguoiDungDTO[] dsLoaiNguoiDung = lndBUS.LayDanhSachLoaiNguoiDung();

        XL_THE Kq = new XL_THE("dsLoaiNguoiDung");

        for (int i = 0; i < dsLoaiNguoiDung.Length; ++i)
        {
            XL_THE Kq1 = new XL_THE("LoaiNguoiDung");
            Kq1.Danh_sach_thuoc_tinh.Add(new XL_THUOC_TINH("MaLoaiNguoiDung", dsLoaiNguoiDung[i].Ma_loai_nguoi_dung.ToString()));
            Kq1.Danh_sach_thuoc_tinh.Add(new XL_THUOC_TINH("TenLoaiNguoiDung", dsLoaiNguoiDung[i].Ten_loai_nguoi_dung));

            Kq.Danh_sach_the.Add(Kq1);
        }

        XL_CHUOI.XuatChuoi(Response, Kq.Chuoi());
    }
Ejemplo n.º 7
0
 public IActionResult Index(string thongbao, int? pagenumber)
 {
     //Thông báo
     if (thongbao != null)
     {
         ViewBag.ThongBao = thongbao;
     }
     //Trang
     pageNumber = pagenumber ?? 1;
     //List
     LoaiNguoiDungBUS loainguoidung = new LoaiNguoiDungBUS();
     List<LoaiNguoiDung> list = loainguoidung.GetLoaiNguoiDungs(pageNumber, pageSize);
     List<LoaiNguoiDung> tong = loainguoidung.GetLoaiNguoiDungs();
     //ViewBag
     ViewBag.TongTrang = TongTrang(tong);
     ViewBag.TrangHienTai = pageNumber;
     ViewBag.TrangThai = "index";
     return View(list);
 }
Ejemplo n.º 8
0
        public IActionResult Index(string thongbao, int?pagenumber)
        {
            //Thông báo
            if (thongbao != null)
            {
                ViewBag.ThongBao = thongbao;
            }
            //Trang
            pageNumber = pagenumber ?? 1;
            //List
            TaiKhoanBUS          taikhoan      = new TaiKhoanBUS();
            LoaiNguoiDungBUS     loainguoidung = new LoaiNguoiDungBUS();
            List <TaiKhoan>      list          = taikhoan.GetTaiKhoans(pageNumber, pageSize);
            List <TaiKhoan>      tong          = taikhoan.GetTaiKhoans();
            List <LoaiNguoiDung> listlnd       = loainguoidung.GetLoaiNguoiDungs();

            //ViewBag
            ViewBag.TinhThanh     = taikhoan.GetTinhThanhs();
            ViewBag.TongTrang     = TongTrang(tong);
            ViewBag.TrangHienTai  = pageNumber;
            ViewBag.LoaiNguoiDung = listlnd;
            ViewBag.TrangThai     = "index";
            return(View(list));
        }
Ejemplo n.º 9
0
    public oFFS_DAL_WS.LoaiNguoiDungDTO[] LayDanhSachLoaiNguoiDung()
    {
        LoaiNguoiDungBUS loainguoidungBUS = new LoaiNguoiDungBUS();

        return(loainguoidungBUS.LayDanhSachLoaiNguoiDung());
    }
Ejemplo n.º 10
0
    void LayDanhSachNguoiDung()
    {
        // Xử lý request
        int pageSize = 10;

        if (Request["results"] != null)
        {
            pageSize = int.Parse((string)Request["results"]);
        }

        int pageNum = 1;

        if (Request["startIndex"] != null)
        {
            pageNum = (int.Parse((string)Request["startIndex"]) / pageSize) + 1;
        }

        // Lấy thông tin toàn bộ người dùng (nhân viên, quản lý, quản trị, ...)
        NguoiDungBUS bus = new NguoiDungBUS();

        NguoiDungDTO[] kq = bus.LayDanhSachNguoiDung(pageNum, pageSize);

        LoaiNguoiDungBUS loainguoidungbus = new LoaiNguoiDungBUS();

        LoaiNguoiDungDTO[] dsLoaiNguoiDung = loainguoidungbus.LayDanhSachLoaiNguoiDung();

        int tongSoNguoiDung = bus.TongSoNguoiDung();

        XL_THE        Kq         = new XL_THE("DANH_SACH");
        XL_THUOC_TINH Thuoc_tinh = new XL_THUOC_TINH("totalRecords", tongSoNguoiDung.ToString());

        Kq.Danh_sach_thuoc_tinh.Add(Thuoc_tinh);

        foreach (NguoiDungDTO dto in kq)
        {
            XL_THE the = new XL_THE("TaiKhoan");

            Thuoc_tinh = new XL_THUOC_TINH("MaNguoiDung", dto.Ma_nguoi_dung.ToString());
            the.Danh_sach_thuoc_tinh.Add(Thuoc_tinh);

            Thuoc_tinh = new XL_THUOC_TINH("Username", dto.Username);
            the.Danh_sach_thuoc_tinh.Add(Thuoc_tinh);

            Thuoc_tinh = new XL_THUOC_TINH("HoTen", dto.Ho_ten);
            the.Danh_sach_thuoc_tinh.Add(Thuoc_tinh);

            int    i;
            string strPhanLoai = "";
            for (i = 0; i < dsLoaiNguoiDung.Length; ++i)
            {
                if (dsLoaiNguoiDung[i].Ma_loai_nguoi_dung == dto.Ma_loai_nguoi_dung)
                {
                    break;
                }
            }
            if (i == dsLoaiNguoiDung.Length)
            {
                strPhanLoai = dto.Ma_loai_nguoi_dung.ToString() + " Không có loại người dùng tương ứng";
            }
            else
            {
                strPhanLoai = dsLoaiNguoiDung[i].Ten_loai_nguoi_dung;
            }

            Thuoc_tinh = new XL_THUOC_TINH("PhanLoai", strPhanLoai);
            the.Danh_sach_thuoc_tinh.Add(Thuoc_tinh);

            Thuoc_tinh = new XL_THUOC_TINH("KichHoat", dto.Tinh_trang_kich_hoat ? "1" : "0");
            the.Danh_sach_thuoc_tinh.Add(Thuoc_tinh);

            Kq.Danh_sach_the.Add(the);
        }

        XL_CHUOI.XuatXML(Response, Kq.Chuoi());
    }
Ejemplo n.º 11
0
 public IActionResult UnlockLoaiNguoiDung(string maloainguoidung)
 {
     LoaiNguoiDungBUS loainguoidung = new LoaiNguoiDungBUS();
     string thongbao = loainguoidung.UnlockLoaiNguoiDung(maloainguoidung);
     return RedirectToAction("Index", "LoaiNguoiDung", new { thongbao = thongbao });
 }
Ejemplo n.º 12
0
 public IActionResult EditLoaiNguoiDung(string item_sua_maloainguoidung, string item_sua_tenloainguoidung)
 {
     LoaiNguoiDungBUS loainguoidung = new LoaiNguoiDungBUS();
     string thongbao = loainguoidung.EditLoaiNguoiDung(item_sua_maloainguoidung,item_sua_tenloainguoidung);
     return RedirectToAction("Index", "LoaiNguoiDung", new { thongbao = thongbao });
 }