/// <summary> /// Создается отображение отчетов Maintenance Status /// </summary> /// <param name="report"></param> /// <param name="builder"></param> public DispatcheredMaintenanceStatusReport(MaintenanceStatusReport report, MaintenanceStatusReportBuilder builder) : this() { this.report = report; this.builder = builder; crystalReportViewer1.ReportSource = report; Dock = DockStyle.Fill; }
/// <summary> /// Сгенерируовать отчет по данным, добавленным в текущий объект /// </summary> /// <returns>Построенный отчет</returns> public override object GenerateReport() { MaintenanceStatusReport report = new MaintenanceStatusReport(); report.SetDataSource(GenerateDataSet()); return(report); }