Пример #1
0
        public List <Department> GetDepartments_Filters(SM_Department searchData)
        {
            List <Department> list = this.GetAllDepartments();

            list = list.Where(a => (searchData.DepartmentID > 0) ? a.ID == searchData.DepartmentID : true).ToList();
            list = list.ToPagedList(searchData.CurrentPage++, CommonClass.PageSize).ToList();
            return(list);
        }
Пример #2
0
 public ActionResult SearchDepartment(SM_Department mdl)
 {
     if (string.IsNullOrEmpty(mdl.DepartmentName))
     {
         mdl.DepartmentID = 0;
     }
     return(RedirectToAction("DepartmentList", mdl));
 }
Пример #3
0
        public int GetAllDepartmentCount(SM_Department searchData)
        {
            int Count = 0;
            List <Department> list = this.GetAllDepartments();

            list  = list.Where(a => (searchData.DepartmentID > 0) ? a.ID == searchData.DepartmentID : true).ToList();
            Count = list.Count;
            return(Count);
        }
Пример #4
0
        // GET: Department
        public ActionResult DepartmentList(SM_Department data)
        {
            if (Session["UserInfo"] != null)
            {
                SystemUser userInfo = (SystemUser)Session["UserInfo"];
                ViewBag.SystemUserType = userInfo.SystemUserType;


                data.TotalPage   = cs.TotalPage(da.GetAllDepartmentCount(data));
                data.TotalCount  = da.GetAllDepartmentCount(data);
                data.CurrentPage = 1;

                ViewBag.ActivePageID = "PageDepartment";
                return(View("DepartmentList", data));
            }
            else
            {
                return(RedirectToAction("SessionTimeOut", "Error"));
            }
        }