public static XtraReport CustomerSalesDetailReport(IEnumerable <CustomerSaleDetailOrderInfo> orders, IEnumerable <CustomerSaleDetailOrderItemInfo> salesDetail, bool sortByOrderDate, DateTime fromDate, DateTime toDate) { var report = new CustomerSalesDetailReport(); report.SetChartData(salesDetail); report.DataSource = orders; report.Parameters["paramOrderDate"].Value = sortByOrderDate; report.Parameters["paramFromDate"].Value = fromDate; report.Parameters["paramToDate"].Value = toDate; return(report); }
static XtraReport CreateCustomerSalesDetailReport(long customerID) { var report = new CustomerSalesDetailReport(); var customer = DataProvider.Customers.FirstOrDefault(c => c.Id == customerID); if (customer != null) { report.SetChartData(QueriesHelper.GetCustomerSaleOrderItemDetails(customer.Id, DataProvider.OrderItems)); report.DataSource = QueriesHelper.GetCustomerSaleDetails(customer.Id, DataProvider.OrderItems); } return(report); }