/// <summary> /// Создается отображение Component Ststus - списка агрегатов для ВС /// </summary> /// <param name="currentBaseDetail"></param> /// <param name="initialFilter"></param> /// <param name="reportBuilder"></param> public DispatcheredComponentStatusControl(BaseDetail currentBaseDetail, DetailCollectionFilter initialFilter, DetailListReportBuilder reportBuilder) : base(currentBaseDetail, initialFilter) { detailContainer = currentBaseDetail; this.initialFilter = initialFilter; ReportBuilder = reportBuilder; Dock = DockStyle.Fill; }
/// <summary> /// Создается отображение Component Ststus - списка агрегатов для ВС /// </summary> /// <param name="currentAircraft"></param> /// <param name="initialFilter"></param> /// <param name="additionlaFilter"></param> /// <param name="builder"></param> public DispatcheredComponentStatusScreen(Aircraft currentAircraft, DetailCollectionFilter initialFilter, DetailCollectionFilter additionlaFilter, DetailListReportBuilder builder) : base(currentAircraft, initialFilter, additionlaFilter) { detailContainer = currentAircraft; this.initialFilter = initialFilter; ReportBuilder = builder; Dock = DockStyle.Fill; }
/* #region public DispatcheredComponentStatusScreen(Aircraft currentAircraft, DetailCollectionFilter additionlaFilter) : this(currentAircraft, new DetailCollectionFilter(new DetailFilter[1] { new AllDetailFilter() }), additionlaFilter, new DetailListReportBuilder()) * * /// <summary> * /// Создается отображение Component Ststus - списка агрегатов для ВС * /// </summary> * /// <param name="currentAircraft"></param> * /// <param name="additionlaFilter"></param> * public DispatcheredComponentStatusScreen(Aircraft currentAircraft, DetailCollectionFilter additionlaFilter) : this(currentAircraft, new DetailCollectionFilter(new DetailFilter[1] { new AllDetailFilter() }), additionlaFilter, new DetailListReportBuilder()) * { * } * #endregion*/ #region public DispatcheredComponentStatusScreen(Aircraft currentAircraft, DetailCollectionFilter additionlaFilter) : this(currentAircraft, new DetailCollectionFilter(new DetailFilter[1] { new AllDetailFilter() }), additionlaFilter, new DetailListReportBuilder()) /// <summary> /// Создается отображение Component Ststus - списка агрегатов для ВС /// </summary> /// <param name="currentAircraft"></param> /// <param name="additionlaFilter"></param> public DispatcheredComponentStatusScreen(Aircraft currentAircraft, DetailCollectionFilter additionlaFilter, DetailListReportBuilder builder) : this(currentAircraft, new DetailCollectionFilter(new DetailFilter[1] { new AllDetailFilter() }), additionlaFilter, builder) { }
/// <summary> /// Создается отчет по ВС /// </summary> /// <param name="builder"></param> public DispatcheredDetailListReport(DetailListReportBuilder builder) : this() { reportBuilder = builder; crystalReportViewer1.ReportSource = reportBuilder.GenerateReport(); }