Ejemplo n.º 1
0
        public ActionResult Approve(int pageIndex = 1, int pageSize = 20)
        {
            DM_NGUOIDUNGBusiness  = Get <DM_NGUOIDUNGBusiness>();
            ChiaSeTaiLieuBusiness = Get <ChiaSeTaiLieuBusiness>();
            ChiaSeTaiLieuViewModel model = new ChiaSeTaiLieuViewModel();
            var listUser = DM_NGUOIDUNGBusiness.GetByRole(ConfigurationManager.AppSettings["RoleShare"], user.ID);

            model.ListUserRequest = listUser;
            model.ListUserShare   = listUser;
            model.PageList        = ChiaSeTaiLieuBusiness.GetPage(null, pageIndex, pageSize);
            model.ListStatus      = new List <SelectListItem>()
            {
                new SelectListItem {
                    Text = "Chờ phê duyệt yêu cầu", Value = SHARE_STATUS_CONSTANT.YEU_CAU_CHIA_SE.ToString()
                },
                new SelectListItem {
                    Text = "Chờ chia sẻ", Value = SHARE_STATUS_CONSTANT.PHE_DUYET_CHIA_SE.ToString()
                },
                new SelectListItem {
                    Text = "Đã chia sẻ", Value = SHARE_STATUS_CONSTANT.DA_CHIA_SE.ToString()
                },
            };
            SessionManager.Remove("ShareApproveSearchModel");
            return(View(model));
        }
Ejemplo n.º 2
0
        public JsonResult SearchApprove(FormCollection form)
        {
            ChiaSeTaiLieuBusiness = Get <ChiaSeTaiLieuBusiness>();
            var searchModel = SessionManager.GetValue("ShareApproveSearchModel") as ChiaSeTaiLieuSearchModel;

            if (searchModel == null)
            {
                searchModel          = new ChiaSeTaiLieuSearchModel();
                searchModel.pageSize = 20;
            }
            searchModel.USER_YEU_CAU = form["USER_YEU_CAU"].ToIntOrNULL();
            searchModel.STATUS       = form["STATUS"].ToIntOrNULL();
            searchModel.KEYWORD      = form["KEYWORD"];
            SessionManager.SetValue("ShareApproveSearchModel", searchModel);
            var data = ChiaSeTaiLieuBusiness.GetPage(searchModel, 1, searchModel.pageSize);

            return(Json(data));
        }
Ejemplo n.º 3
0
        public JsonResult getApproveRequest(int indexPage, string sortQuery, int pageSize)
        {
            ChiaSeTaiLieuBusiness = Get <ChiaSeTaiLieuBusiness>();
            var searchModel = SessionManager.GetValue("ShareApproveSearchModel") as ChiaSeTaiLieuSearchModel;

            if (!string.IsNullOrEmpty(sortQuery))
            {
                if (searchModel == null)
                {
                    searchModel = new ChiaSeTaiLieuSearchModel();
                }
                searchModel.sortQuery = sortQuery;
                if (pageSize > 0)
                {
                    searchModel.pageSize = pageSize;
                }
                SessionManager.SetValue("ShareApproveSearchModel", searchModel);
            }
            var data = ChiaSeTaiLieuBusiness.GetPage(searchModel, indexPage, pageSize);

            return(Json(data));
        }