/// <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);
        }