/// <summary> /// —оздает элемент управлени¤ дл ¤отображени¤ отчета по <see cref="ModificationItem"/> ¬— /// </summary> /// <param name="builder"></param> public DispatcheredWorkPackagesReport(WorkPackagesReportBuilder builder) { InitializeComponent(); this.builder = builder; crystalReportViewer1.ReportSource = builder.GenerateReport(); Dock = DockStyle.Fill; }
private void ButtonPrint_DisplayerRequested(object sender, ReferenceEventArgs e) { e.DisplayerText = currentAircraft.RegistrationNumber + ". List of Work Packages. Report"; e.TypeOfReflection = ReflectionTypes.DisplayInNew; WorkPackagesReportBuilder builder = new WorkPackagesReportBuilder(currentAircraft); e.RequestedEntity = new DispatcheredWorkPackagesReport(builder); }