/// <summary> /// Создается отображение отчетов Maintenance Status /// </summary> public DispatcheredMaintenanceSubCheckReport(MaintenanceSubCheckReportBuilder builder) : this() { this.builder = builder; crystalReportViewer1.ReportSource = builder.GenerateReport(); Dock = DockStyle.Fill; }
private void ButtonPrint_DisplayerRequested(object sender, ReferenceEventArgs e) { MaintenanceSubCheckReportBuilder report = new MaintenanceSubCheckReportBuilder(subCheck, subCheck.JobCards); e.DisplayerText = ((Aircraft)subCheck.Parent.Parent.Parent).RegistrationNumber + ". " + subCheck.Name + ". Maintenance Job Cards Report"; e.RequestedEntity = new DispatcheredMaintenanceSubCheckReport(report); e.TypeOfReflection = ReflectionTypes.DisplayInNew; }