/// <summary> /// Сгенерируовать отчет по данным, добавленным в текущий объект /// </summary> /// <returns>Построенный отчет</returns> public override object GenerateReport() { PurchaseOrderReport report = new PurchaseOrderReport(); report.SetDataSource(GenerateDataSet()); return(report); }
public XtraReport GenerateReport(NameValueCollection parameters) { var purchaseOrderReport = new PurchaseOrderReport(); var purchaseOrderReportData = AsyncContext.Run(() => _reportService.GetPurchaseOrderReport(long.Parse(parameters["id"]))); var purchaseOrderObjectDataSource = new ObjectDataSource { DataSource = purchaseOrderReportData, Name = "purchaseOrderDataSource" }; purchaseOrderReport.DataSource = purchaseOrderObjectDataSource; return(purchaseOrderReport); }