} // BuildStrategyRunningTimeReport public ExcelPackage BuildStrategyRunningTimeXls(Report report, DateTime today, DateTime tomorrow) { StrategyRunningTime.StrategyRunningTime rpt = new StrategyRunningTime.StrategyRunningTime(DB, this); KeyValuePair <ReportQuery, DataTable> pair = rpt.Run(report, today, tomorrow); return(AddSheetToExcel(pair.Value, report.GetTitle(today, oToDate: tomorrow))); } // BuildStrategyRunningTimeXls
public ATag BuildStrategyRunningTimeReport(Report report, DateTime today, DateTime tomorrow, List <string> oColumnTypes = null) { StrategyRunningTime.StrategyRunningTime rpt = new StrategyRunningTime.StrategyRunningTime(DB, this); KeyValuePair <ReportQuery, DataTable> oData = rpt.Run(report, today, tomorrow); return(new Body().Add <Class>("Body") .Append(new H1().Append(new Text(report.GetTitle(today, oToDate: tomorrow)))) .Append(new P().Append(TableReport(oData.Key, oData.Value, oColumnTypes: oColumnTypes)))); } // BuildStrategyRunningTimeReport