/// <summary> /// Заполняет поля для редактирования директивы /// </summary> private void UpdateInformation() { if (_currentItem == null) { return; } _initialDocumentArray.Clear(); _resultDocumentArray.Clear(); _initialDocumentArray.AddRange(_currentItem.EmployeeDocuments.ToArray()); if (GlobalObjects.CasEnvironment != null) { foreach (Document document in _initialDocumentArray) { GlobalObjects.PerformanceCalculator.GetNextPerformance(document); } } FilterItems(_initialDocumentArray, _resultDocumentArray); documentationListView.SetItemsArray(_resultDocumentArray.ToArray()); documentationListView.Focus(); }
protected override void AnimatedThreadWorkerRunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { _directivesViewer.SetItemsArray(_resultDocumentArray.ToArray()); headerControl.PrintButtonEnabled = _directivesViewer.ItemsCount != 0; _directivesViewer.Focus(); }
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); } else if (_currentBaseComponent != null) { labelTitle.Text = "Date as of: " + SmartCore.Auxiliary.Convert.GetDateFormat(DateTime.Today) + " Component TSN/CSN: " + GlobalObjects.CasEnvironment.Calculator.GetCurrentFlightLifelength(_currentBaseComponent); } else { labelTitle.Text = ""; labelTitle.Status = Statuses.NotActive; } _directivesViewer.SetItemsArray(_resultDirectiveArray.ToArray()); headerControl.PrintButtonEnabled = _directivesViewer.ItemsCount != 0; _directivesViewer.Focus(); _firstLoad = true; }
protected override void AnimatedThreadWorkerRunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { if (e.Cancelled) { return; } _directivesViewer.SetItemsArray(_resultDirectiveArray.ToArray()); if (_removedComponents.Count > 0 || _waitRemoveConfirmComponents.Count > 0 || _installedComponents.Count > 0) { _buttonTransferDetails.Enabled = true; } else { _buttonTransferDetails.Enabled = false; } //так делается для того, чот бы форма перемещенных деталей //отобразилась сама только при первом открытии экрана if (_firstLoad == false) { TransferedDetailFormShow(); } _firstLoad = true; }
protected override void AnimatedThreadWorkerRunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { labelTitle.Text = ""; labelTitle.Status = Statuses.NotActive; _directivesViewer.SetItemsArray(_resultDirectiveArray.ToArray()); headerControl.PrintButtonEnabled = _directivesViewer.ItemsCount != 0; _directivesViewer.Focus(); }
private void UpdateInformation() { if (_currentItem == null) { return; } _initialDocumentArray.Clear(); _resultDocumentArray.Clear(); _initialDocumentArray.AddRange(_currentItem.SpecialistWorkPackages); FilterItems(_initialDocumentArray, _resultDocumentArray); employeeWorkPackageListView.CurrentSpecialist = _currentItem; employeeWorkPackageListView.SetItemsArray(_resultDocumentArray.ToArray()); employeeWorkPackageListView.Focus(); }
protected override void AnimatedThreadWorkerRunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { _directivesViewer.SetItemsArray(_resultDirectiveArray.ToArray()); var resultList = new List <Directive>(); var list = _directivesViewer.radGridView1.Rows.Select(i => i).ToList(); list.Sort(new DirectiveGridViewDataRowInfoComparer(0, -1)); foreach (var item in list) { resultList.Add(item.Tag as Directive); } _directivesViewer.SetItemsArray(resultList.ToArray()); headerControl.PrintButtonEnabled = _directivesViewer.ItemsCount != 0; _directivesViewer.Focus(); }
protected override void AnimatedThreadWorkerRunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { _toolStripMenuItemAddInitial.Items.Clear(); foreach (var initialOrder in _initialOrders) { var item = new RadMenuItem(initialOrder.Title); _toolStripMenuItemAddInitial.Items.Add(item); } _toolStripMenuItemAddQuotation.Items.Clear(); foreach (var requestForQuotation in _requestForQuotations) { var item = new RadMenuItem(requestForQuotation.Title); _toolStripMenuItemAddQuotation.Items.Add(item); } _directivesViewer.SetItemsArray(_resultProductArray.ToArray()); _directivesViewer.Focus(); }
private void UpdateInformation() { if (_currentItem == null) { return; } _initialDocumentArray.Clear(); _resultDocumentArray.Clear(); if (_firstLoad) { _firstLoad = false; if (_currentItem.EmployeeFlights.Count > 0) { dateTimePickerDateFrom.Value = _currentItem.EmployeeFlights.FirstOrDefault().RecordDate; dateTimePickerDateTo.Value = _currentItem.EmployeeFlights.LastOrDefault().RecordDate; } } foreach (var t in _currentItem.EmployeeFlights) { if (t.FlightDate >= dateTimePickerDateFrom.Value && t.FlightDate <= dateTimePickerDateTo.Value) { _initialDocumentArray.Add(t); } } //_initialDocumentArray.AddRange(_currentItem.EmployeeFlights.ToArray()); FilterItems(_initialDocumentArray, _resultDocumentArray); employeeFlightListView.Flights = new AircraftFlightCollection(_initialDocumentArray.ToArray()); employeeFlightListView.SetItemsArray(_resultDocumentArray.ToArray()); employeeFlightListView.Focus(); }
protected override void AnimatedThreadWorkerRunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { _directivesViewer.SetItemsArray(_resultDocumentArray.ToArray()); _directivesViewer.Focus(); }