コード例 #1
0
        /// <summary>
        /// Сгенерируовать отчет по данным, добавленным в текущий объект
        /// </summary>
        /// <returns>Построенный отчет</returns>
        public override object GenerateReport()
        {
            PurchaseOrderReport report = new PurchaseOrderReport();

            report.SetDataSource(GenerateDataSet());
            return(report);
        }
コード例 #2
0
        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);
        }