void mrsClient_GetEstimatesRevisionsCompleted(object sender, GetEstimatesRevisionsCompletedEventArgs e) { if (e.Error == null) { System.Collections.ObjectModel.ObservableCollection <EstimateHeader> headers = e.Result; System.Collections.ObjectModel.ObservableCollection <EstimateGridItem> comboItems = new System.Collections.ObjectModel.ObservableCollection <EstimateGridItem>(); foreach (EstimateHeader header in headers) { EstimateGridItem item = new EstimateGridItem(); item.RecordId = header.RecordId; item.RevisionDetails = "Revision " + header.RevisionNumber.ToString() + " " + header.RevisionTypeCode; comboItems.Add(item); } cmbRevision1.ItemsSource = comboItems; cmbRevision2.ItemsSource = comboItems; if (cmbRevision1.Items.Count > 0) { cmbRevision1.SelectedIndex = cmbRevision1.Items.Count - 1; } } else { ExceptionHandler.PopUpErrorMessage(e.Error, "GetEstimatesRevisionsCompleted"); } BusyIndicator1.IsBusy = false; }
void mrsClient_GetEstimatesRevisionsCompleted(object sender, GetEstimatesRevisionsCompletedEventArgs e) { if (e.Error == null) { History.ItemsSource = e.Result; if (!((App)App.Current).CurrentRoleAccessModule.AccessMarginModule) { for (int i = 0; i < 5; i++) { GridViewColumn item = History.ColumnFromDisplayIndex(7); History.Columns.Remove(item); } } } else { ExceptionHandler.PopUpErrorMessage(e.Error, "GetEstimatesRevisionsCompleted"); } BusyIndicator1.IsBusy = false; }