// GET: DTPhanCongDaoTao/DTPhanCongDaoTao /// <summary> /// @author: duynn /// </summary> /// <returns></returns> public ActionResult Index() { AssignUserInfo(); RecipientBusiness = Get <QL_NGUOINHAN_VANBANBusiness>(); QLNguoiNhanVanBanIndexViewModel viewModel = new QLNguoiNhanVanBanIndexViewModel(); QL_NGUOINHAN_VANBAN_SEARCH_BO searchModel = new QL_NGUOINHAN_VANBAN_SEARCH_BO(); SessionManager.SetValue("QLNguoiNhanVanBanSearch", searchModel); viewModel.GroupRecipients = RecipientBusiness.GetDataByPage(searchModel, currentUser); viewModel.IsSystemAdmin = currentUser.ListVaiTro.Any(x => x.MA_VAITRO == "QLHT"); viewModel.DepartmentId = currentUser.DM_PHONGBAN_ID.GetValueOrDefault(); return(View(viewModel)); }
/// <summary> /// @author: duynn /// </summary> /// <returns></returns> public JsonResult SearchData(FormCollection collection) { AssignUserInfo(); RecipientBusiness = Get <QL_NGUOINHAN_VANBANBusiness>(); PageListResultBO <QL_NGUOINHAN_VANBAN_BO> result = new PageListResultBO <QL_NGUOINHAN_VANBAN_BO>(); QL_NGUOINHAN_VANBAN_SEARCH_BO searchModel = (QL_NGUOINHAN_VANBAN_SEARCH_BO)SessionManager.GetValue("QLNguoiNhanVanBanSearch"); if (searchModel == null) { searchModel = new QL_NGUOINHAN_VANBAN_SEARCH_BO(); } //searchModel.QueryDeptId = currentUser.DM_PHONGBAN_ID.GetValueOrDefault(); searchModel.QueryName = collection["TEN_NHOM"]; result = RecipientBusiness.GetDataByPage(searchModel, currentUser); return(Json(result)); }
/// <summary> /// @author: duynn /// </summary> /// <returns></returns> public JsonResult GetDataPerPage(int pageSize, int pageIndex, string sortQuery) { AssignUserInfo(); RecipientBusiness = Get <QL_NGUOINHAN_VANBANBusiness>(); PageListResultBO <QL_NGUOINHAN_VANBAN_BO> result = new PageListResultBO <QL_NGUOINHAN_VANBAN_BO>(); QL_NGUOINHAN_VANBAN_SEARCH_BO searchModel = (QL_NGUOINHAN_VANBAN_SEARCH_BO)SessionManager.GetValue("QLNguoiNhanVanBanSearch"); if (searchModel == null) { searchModel = new QL_NGUOINHAN_VANBAN_SEARCH_BO(); } //searchModel.QueryDeptId = currentUser.DM_PHONGBAN_ID.GetValueOrDefault(); searchModel.pageIndex = pageIndex; searchModel.pageSize = pageSize; searchModel.sortQuery = sortQuery; result = RecipientBusiness.GetDataByPage(searchModel, currentUser); return(Json(result)); }