예제 #1
0
        public ActionResult AjaxCommoditySales(CommoditySalesStatisticsRequest request)
        {
            var create = _unityContainer.Resolve <ListCommoditySales>();
            var table  = create.AjaxQuery(request);

            return(Json(new { tables = table, html = create.pageHtml }));
        }
예제 #2
0
        public void Query()
        {
            var request = new CommoditySalesStatisticsRequest();
            var query   = ICommoditySalesService.Query(request);

            if (query != null)
            {
                List     = query.ModelList.Select(x => new ListCommoditySale(x)).ToList();
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, query.TotalCount);
            }
            else
            {
                List     = new List <ListCommoditySale>();
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, 0);
            }
        }
예제 #3
0
        public List <ListCommoditySale> AjaxQuery(CommoditySalesStatisticsRequest request)
        {
            var data  = new List <ListCommoditySale>();
            var query = ICommoditySalesService.Query(request);

            if (query != null)
            {
                data = query.ModelList.Select(x => new ListCommoditySale(x)).ToList();
                //foreach (var item in data)
                //{
                //    item.boor += "<a href='#' onclick=OperatorThis('Edit','/Account/Edit/" + item.accountId + "') class='tablelink'>编辑 &nbsp;</a> ";
                //    item.boor += "<a href='#' onclick=OperatorThis('Delete','/Account/Delete/" + item.accountId + "') 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);
        }