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)); }
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)); }