Ejemplo n.º 1
0
        public List <ScreenCategory> GetScreenCategorys_Filters(SM_ScreenCategory searchData)
        {
            List <ScreenCategory> list = this.GetAllScreenCategorys();

            list = list.Where(a => (searchData.ScreenCategoryID > 0) ? a.ID == searchData.ScreenCategoryID : true).ToList();
            list = list.ToPagedList(searchData.CurrentPage++, CommonClass.PageSize).ToList();
            return(list);
        }
Ejemplo n.º 2
0
 public ActionResult SearchScreenCategory(SM_ScreenCategory mdl)
 {
     if (string.IsNullOrEmpty(mdl.ScreenCategoryName))
     {
         mdl.ScreenCategoryID = 0;
     }
     return(RedirectToAction("ScreenCategoryList", mdl));
 }
Ejemplo n.º 3
0
        public int GetAllScreenCategoryCount(SM_ScreenCategory searchData)
        {
            int Count = 0;
            List <ScreenCategory> list = this.GetAllScreenCategorys();

            list  = list.Where(a => (searchData.ScreenCategoryID > 0) ? a.ID == searchData.ScreenCategoryID : true).ToList();
            Count = list.Count;
            return(Count);
        }
Ejemplo n.º 4
0
        // GET: ScreenCategory
        public ActionResult ScreenCategoryList(SM_ScreenCategory data)
        {
            if (Session["UserInfo"] != null)
            {
                SystemUser userInfo = (SystemUser)Session["UserInfo"];
                ViewBag.SystemUserType = userInfo.SystemUserType;
                data.TotalPage         = cs.TotalPage(da.GetAllScreenCategoryCount(data));
                data.TotalCount        = da.GetAllScreenCategoryCount(data);
                data.CurrentPage       = 1;

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