private void TemplateDetailListScreen_Closed(object sender, AvMultitabControlEventArgs e) { if (e.TabPage == (DispatcheredTabPage)Parent) { PerformEvents(false); } }
private void MaintenanceSubChecksCollectionScreen_Closed(object sender, AvMultitabControlEventArgs e) { if (e.TabPage == (DispatcheredTabPage)Parent) { PerformEvents(false); } }
void dispatcheredMultitabControl_Closed(object sender, AvMultitabControlEventArgs e) { if (e.TabPage == Parent) { currentOperator.Reloaded -= currentOperator_Reloaded; } }
private void MaintenanceJobCardsCollectionScreen_Closed(object sender, AvMultitabControlEventArgs e) { if (e.TabPage == (DispatcheredTabPage)Parent) { UnHookWorkPackageEvents(); PerformEvents(false); } }
private void control_Closed(object sender, AvMultitabControlEventArgs e) { if (e.TabPage == Parent as DispatcheredTabPage) { UnHookStockDetailInfos(); UnHookStockDetailInfosCollection(); } }
private void control_Closed(object sender, AvMultitabControlEventArgs e) { if (e.TabPage == Parent as DispatcheredTabPage) { UnHookAircraftFlights(); UnHookAircraftFlightsCollection(); } }
private void EngineeringOrdersDirectiveListScreen_Closed(object sender, AvMultitabControlEventArgs e) { if (e.TabPage == (DispatcheredTabPage)Parent) { PerformEvents(false); UnHookWorkPackageEvents(); } }
private void control_Closed(object sender, AvMultitabControlEventArgs e) { if (e.TabPage == Parent as DispatcheredTabPage) { UnHookBaseDetailEvents(); UnHookEvents(); } }
private void control_Closed(object sender, AvMultitabControlEventArgs e) { if (e.TabPage == Parent as DispatcheredTabPage) { UnHookModificationItems(); UnHookModificationItemsCollection(); } }
private void control_Closed(object sender, AvMultitabControlEventArgs e) { if (e.TabPage == Parent as DispatcheredTabPage) { UnHookWorkPackages(); currentAircraft.WorkPackageRemoved -= CurrentAircraft_WorkPackageRemoved; currentAircraft.WorkPackageAdded -= CurrentAircraft_WorkPackageAdded; } }
private void DispatcheredTemplateDirectiveListView_Closed(object sender, AvMultitabControlEventArgs e) { if (e.TabPage == Parent as DispatcheredTabPage) { control.PerformEvents(false); //control.BackgroundWorkStart -= control_BackgroundWorkStart; //control.BackgroundWorkEnd -= control_BackgroundWorkEnd; } }
/// <summary> /// Event of page already selected /// </summary> /// <param name="e">Event arguments</param> protected override void OnSelected(AvMultitabControlEventArgs e) { IDisplayer associatedDisplayer = e.TabPage as IDisplayer; base.OnSelected(e); if (DisplayerSelected != null) { DisplayerSelected(this, new DisplayerEventArgs(associatedDisplayer)); } }
private void control_Closed(object sender, AvMultitabControlEventArgs e) { if (e.TabPage == Parent as DispatcheredTabPage) { if (currentBaseDetail != null) { UnHookWorkPackageEvents(currentBaseDetail.ParentAircraft); } else { UnHookWorkPackageEvents(currentAircraft); } } }
private void DirectiveListContol_Closed(object sender, AvMultitabControlEventArgs e) { if (e.TabPage == Parent as DispatcheredTabPage) { screen.UnHookDirectives(); screen.BackgroundWorkStart -= control_BackgroundWorkStart; screen.BackgroundWorkEnd -= control_BackgroundWorkEnd; if (currentItem is BaseDetail) { BaseDetail baseDetail = (BaseDetail)currentItem; screen.UnHookDirectiveCollection(baseDetail); screen.UnHookWorkPackageEvents(baseDetail.ParentAircraft); } if (currentItem is Aircraft) { Aircraft aircraft = (Aircraft)currentItem; screen.UnHookDirectiveCollection(aircraft); screen.UnHookWorkPackageEvents(aircraft); } } }
/// <summary> /// Метод обрабатывает событие смены текущей вкладки в MultiTabControl-е /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected virtual void ParentControlSelected(object sender, AvMultitabControlEventArgs e) { }
private void MonthlyUtilizationScreen_Selected(object sender, AvMultitabControlEventArgs e) { monthlyUtilizationViewer.ItemsListView.Focus(); }
private void DirectiveListControl_Selected(object sender, AvMultitabControlEventArgs e) { screen.ItemsListView.Focus(); }
private void DiscrepanciesScreen_Selected(object sender, AvMultitabControlEventArgs e) { discrepanciesListView.ItemsListView.Focus(); }
private void ComponentStatusControl_Selected(object sender, AvMultitabControlEventArgs e) { ATLBsViewer.ItemsListView.Focus(); }
private void WorkPackagesListScreen_Selected(object sender, AvMultitabControlEventArgs e) { workPackagesViewer.ItemsListView.Focus(); }
private void ComponentStatusControl_Selected(object sender, AvMultitabControlEventArgs e) { shouldBeOnStockDetailsViewer.ItemsListView.Focus(); }
private void ModificationsPerformedListScreen_Selected(object sender, AvMultitabControlEventArgs e) { modificationItemsViewer.ItemsListView.Focus(); }
private void ComponentChangeScreen_Selected(object sender, AvMultitabControlEventArgs e) { componentChangeViewer.ItemsListView.Focus(); }