private void TemplateDetailListScreen_Closed(object sender, AvMultitabControlEventArgs e)
 {
     if (e.TabPage == (DispatcheredTabPage)Parent)
     {
         PerformEvents(false);
     }
 }
示例#2
0
 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;
     }
 }
示例#4
0
 private void MaintenanceJobCardsCollectionScreen_Closed(object sender, AvMultitabControlEventArgs e)
 {
     if (e.TabPage == (DispatcheredTabPage)Parent)
     {
         UnHookWorkPackageEvents();
         PerformEvents(false);
     }
 }
示例#5
0
 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();
     }
 }
示例#7
0
 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();
     }
 }
示例#10
0
 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));
            }
        }
示例#13
0
 private void control_Closed(object sender, AvMultitabControlEventArgs e)
 {
     if (e.TabPage == Parent as DispatcheredTabPage)
     {
         if (currentBaseDetail != null)
         {
             UnHookWorkPackageEvents(currentBaseDetail.ParentAircraft);
         }
         else
         {
             UnHookWorkPackageEvents(currentAircraft);
         }
     }
 }
示例#14
0
 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);
         }
     }
 }
示例#15
0
 /// <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();
 }
示例#17
0
 private void DirectiveListControl_Selected(object sender, AvMultitabControlEventArgs e)
 {
     screen.ItemsListView.Focus();
 }
示例#18
0
 private void DiscrepanciesScreen_Selected(object sender, AvMultitabControlEventArgs e)
 {
     discrepanciesListView.ItemsListView.Focus();
 }
示例#19
0
 private void ComponentStatusControl_Selected(object sender, AvMultitabControlEventArgs e)
 {
     ATLBsViewer.ItemsListView.Focus();
 }
示例#20
0
 private void WorkPackagesListScreen_Selected(object sender, AvMultitabControlEventArgs e)
 {
     workPackagesViewer.ItemsListView.Focus();
 }
示例#21
0
 private void ComponentStatusControl_Selected(object sender, AvMultitabControlEventArgs e)
 {
     shouldBeOnStockDetailsViewer.ItemsListView.Focus();
 }
 private void ModificationsPerformedListScreen_Selected(object sender, AvMultitabControlEventArgs e)
 {
     modificationItemsViewer.ItemsListView.Focus();
 }
示例#23
0
 private void ComponentChangeScreen_Selected(object sender, AvMultitabControlEventArgs e)
 {
     componentChangeViewer.ItemsListView.Focus();
 }