protected override void AnimatedThreadWorkerRunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { if (e.Cancelled) { return; } DirectivesViewer.SetItemsArray(ResultDirectiveArray.OfType <BaseEntityObject>()); headerControl.PrintButtonEnabled = DirectivesViewer.ItemsCount != 0; buttonDeleteSelected.Enabled = DirectivesViewer.SelectedItem != null; if (ViewedType.IsSubclassOf(typeof(StaticDictionary))) { buttonAddNew.Enabled = false; buttonDeleteSelected.Enabled = false; } }
protected override void AnimatedThreadWorkerRunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { if (e.Cancelled) { return; } if (_currentAircraft != null) { aircraftHeaderControl1.Aircraft = _currentAircraft; } if (CurrentAircraft != null) { labelTitle.Text = "Date as of: " + SmartCore.Auxiliary.Convert.GetDateFormat(DateTime.Today) + " Aircraft TSN/CSN: " + GlobalObjects.CasEnvironment.Calculator.GetCurrentFlightLifelength(CurrentAircraft); } if (_currentBaseComponent != null) { var parentAircraft = GlobalObjects.AircraftsCore.GetAircraftById(_currentBaseComponent.ParentAircraftId); var parentStore = GlobalObjects.StoreCore.GetStoreById(_currentBaseComponent.ParentStoreId); if (parentAircraft != null) { aircraftHeaderControl1.Aircraft = parentAircraft; } if (parentStore != null) { aircraftHeaderControl1.Store = parentStore; } } if (_currentStore != null) { aircraftHeaderControl1.Store = _currentStore; } DirectivesViewer.SetItemsArray(ResultDirectiveArray.OfType <BaseEntityObject>()); headerControl.PrintButtonEnabled = DirectivesViewer.ItemsCount != 0; buttonDeleteSelected.Enabled = DirectivesViewer.SelectedItem != null; if (ViewedType.IsSubclassOf(typeof(StaticDictionary))) { buttonAddNew.Enabled = false; buttonDeleteSelected.Enabled = false; } if (_toolStripMenuItemsWorkPackages != null) { foreach (var item in _toolStripMenuItemsWorkPackages.Items) { item.Click -= AddToWorkPackageItemClick; } _toolStripMenuItemsWorkPackages.Items.Clear(); foreach (WorkPackage workPackage in _openPubWorkPackages) { var item = new RadMenuItem(workPackage.Title); item.Click += AddToWorkPackageItemClick; item.Tag = workPackage; _toolStripMenuItemsWorkPackages.Items.Add(item); } } }