private void PrintButton_DisplayerRequested(object sender, ReferenceEventArgs e) { ATLBBuilder reportBuilder = new ATLBBuilder(currentATLB); e.TypeOfReflection = ReflectionTypes.DisplayInNew; e.DisplayerText = ((Aircraft)currentATLB.Parent).RegistrationNumber + ". ATLB " + currentATLB.ATLBNo + ". Report"; e.RequestedEntity = new DispatcheredATLBReport(reportBuilder); }
/// <summary> /// Создается отображение отчета по бортовому журналу ВС /// </summary> public DispatcheredATLBReport(ATLBBuilder builder) : this() { this.builder = builder; crystalReportViewer1.ReportSource = builder.GenerateReport(); Dock = DockStyle.Fill; }