Ejemplo n.º 1
0
        public List <ListCommodityCategory> AjaxQuery(CommodityCategorysRequest request)
        {
            var data  = new List <ListCommodityCategory>();
            var query = ICommodityCategorysService.Query(request);

            if (query != null)
            {
                var roles = _securityHelper.GetCurrentUser().CurrentUser.Roles.ToList();
                data = query.ModelList.Select(x => new ListCommodityCategory(x)).ToList();
                foreach (var item in data)
                {
                    if (roles[0].IsSuper || roles[0].Permissions.Contains("EditCommodityCategory"))
                    {
                        item.boor += "<a href='#' onclick=OperatorThis('Edit','/CommodityCategory/Edit/" + item.commodityCategoryId + "') class='tablelink'>编辑 &nbsp;</a> ";
                    }
                    //if (roles[0].IsSuper || roles[0].Permissions.Contains("DeleteCommodityCategory"))
                    //{
                    //    item.boor += "<a href='#' onclick=OperatorThis('Delete','/CommodityCategory/Delete/" + item.commodityCategoryId + "') class='tablelink'>删除 </a> ";
                    //}
                }
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, query.TotalCount);
            }
            else
            {
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, 0);
            }
            return(data);
        }
Ejemplo n.º 2
0
        public void Query()
        {
            var request = new CommodityCategorysRequest();
            var query   = ICommodityCategorysService.Query(request);

            if (query != null)
            {
                List     = query.ModelList.Select(x => new ListCommodityCategory(x)).ToList();
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, query.TotalCount);
            }
            else
            {
                List     = new List <ListCommodityCategory>();
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, 0);
            }
        }