public ActionResult PurchasePageView(PurchasePageQueryModel query)
        {
            var page      = _purchaseSearchService.GetPurchasePage(query);
            var purchases = page.PageData;

            if (purchases.Any())
            {
                _purchaseWrappers.ToList().ForEach(wrapper =>
                {
                    wrapper.Wrapper(purchases);
                });
            }
            ViewData["tableColumns"] = page.TableColumns;
            return(View(purchases));
        }
        public ActionResult Export(PurchasePageQueryModel query)
        {
            var purchase   = _purchaseSearchService.GetPurchase(query);
            var properties = _purchasePropertyService.SearchService.GetColumns();
            var model      = new ExportDataHaveColumnModel <PurchaseModel, PurchasePropertyModel>
            {
                Datas   = purchase,
                Columns = properties
            };

            _purchaseWrappers.ToList().ForEach(wrapper =>
            {
                wrapper.Wrapper(purchase);
            });
            var fileName = _dataExporter.CreateFileName("采购单");
            var datas    = _dataExporter.Export <PurchaseModel, PurchasePropertyModel>(model);

            return(File(datas, "application/ms-excel", fileName));
        }
Exemplo n.º 3
0
 public PageModel <PurchaseModel> GetPurchasePage(PurchasePageQueryModel query)
 {
     return(_pageQueryer.QueryPage(query));
 }
Exemplo n.º 4
0
 public List <PurchaseModel> GetPurchase(PurchasePageQueryModel query)
 {
     return(_pageQueryer.Query(query));
 }
        public ActionResult PurchasePage(PurchasePageQueryModel query)
        {
            var page = _purchaseSearchService.GetPurchasePage(query);

            return(Success(page));
        }