Ejemplo n.º 1
0
        public ActionResult DistributionAnalyze(OrderDistributionAnalyze model)
        {
            int totalRows;
            IList <DistributionAnalyzeResult> list = iOrderProvider.DistributionAnalyze(model, model.PageIndex, 15, out totalRows);

            int pagecount = (int)Math.Ceiling(totalRows / 15d);
            var pageinfo  = new PageInfo <DistributionAnalyzeResult>(totalRows, model.PageIndex, list, pagecount, 15);

            return(PartialView("_PartialDistributionAnalyze", pageinfo));
        }
Ejemplo n.º 2
0
        public ActionResult DistributionAnalyzeExport(OrderDistributionAnalyze model)
        {
            int totalRows;
            IList <DistributionAnalyzeResult> list = iOrderProvider.DistributionAnalyze(model, 1, 65534, out totalRows);

            string excelContent = this.CreateExcel(list);

            byte[] data    = Encoding.UTF8.GetBytes(excelContent);
            string filname = "e代送-配送任务分析.xls";

            return(File(data, "application/ms-excel", filname));
        }