protected override void AnimatedThreadWorkerRunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { if (_currentAircraft != null) { labelTitle.Text = "Date as of: " + SmartCore.Auxiliary.Convert.GetDateFormat(DateTime.Today) + " Aircraft TSN/CSN: " + GlobalObjects.CasEnvironment.Calculator.GetCurrentFlightLifelength(CurrentAircraft); } if (_averageUtilization != null) { labelDateAsOf.Text = "Avg. utlz: " + _averageUtilization; } else { var _frame = GlobalObjects.CasEnvironment.BaseComponents.FirstOrDefault(i => i.ParentAircraftId == _currentAircraft.ItemId && Equals(i.BaseComponentType, BaseComponentType.Frame)); labelDateAsOf.Text = "Avg. utlz: " + _frame.AverageUtilization; } if (_toolStripMenuItemsWorkPackages != null) { foreach (RadMenuItem item in _toolStripMenuItemsWorkPackages.Items) { item.Click -= AddToWorkPackageItemClick; } _toolStripMenuItemsWorkPackages.Items.Clear(); foreach (WorkPackage workPackage in _openPubWorkPackages) { var item = new RadMenuItem($"{workPackage.Number} {workPackage.Title}"); item.Click += AddToWorkPackageItemClick; item.Tag = workPackage; _toolStripMenuItemsWorkPackages.Items.Add(item); } } _directivesViewer.SetItemsArray(_result.OrderBy(i => i.PerformanceDate).ToArray()); }
protected override void AnimatedThreadWorkerRunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { if (_currentAircraft != null) { labelTitle.Text = "Date as of: " + SmartCore.Auxiliary.Convert.GetDateFormat(DateTime.Today) + " Aircraft TSN/CSN: " + GlobalObjects.CasEnvironment.Calculator.GetCurrentFlightLifelength(CurrentAircraft); } if (_currentForecast.ForecastDatas.Count > 0) { var main = _currentForecast.ForecastDatas[0]; labelDateAsOf.Text = "Forecast Period From: " + SmartCore.Auxiliary.Convert.GetDateFormat(main.LowerLimit) + " To: " + SmartCore.Auxiliary.Convert.GetDateFormat(main.ForecastDate) + "\nAvg. utlz: " + main.AverageUtilization; } if (_toolStripMenuItemsWorkPackages != null) { foreach (RadMenuItem item in _toolStripMenuItemsWorkPackages.Items) { item.Click -= AddToWorkPackageItemClick; } _toolStripMenuItemsWorkPackages.Items.Clear(); foreach (WorkPackage workPackage in _openPubWorkPackages) { var item = new RadMenuItem($"{workPackage.Number} {workPackage.Title}"); item.Click += AddToWorkPackageItemClick; item.Tag = workPackage; _toolStripMenuItemsWorkPackages.Items.Add(item); } } _directivesViewer.SetItemsArray(_result.OrderBy(i => i.PerformanceDate).ToArray()); }