public GetValues() { InitializeComponent(); DataContext = this; GlobalIdentifiers = new ObservableCollection <GlobalIdentifierViewModel>(); try { tgda = new TestGda(); } catch (Exception ex) { MessageBox.Show(ex.Message, "GetValues", MessageBoxButton.OK, MessageBoxImage.Error); } foreach (DMSType dmsType in Enum.GetValues(typeof(DMSType))) { if (dmsType == DMSType.MASK_TYPE) { continue; } ModelCode dmsTypesModelCode = modelResourcesDesc.GetModelCodeFromType(dmsType); tgda.GetExtentValues(dmsTypesModelCode, new List <ModelCode> { ModelCode.IDOBJ_GID }, null).ForEach(g => GlobalIdentifiers.Add(new GlobalIdentifierViewModel() { GID = g, Type = dmsTypesModelCode.ToString(), })); } SelectedGID = null; }
private void ButtonRefreshGids_Click(object sender, RoutedEventArgs e) { GlobalIdentifiers.Clear(); foreach (DMSType dmsType in Enum.GetValues(typeof(DMSType))) { if (dmsType == DMSType.MASK_TYPE) { continue; } ModelCode dmsTypesModelCode = modelResourcesDesc.GetModelCodeFromType(dmsType); tgda.GetExtentValues(dmsTypesModelCode, new List<ModelCode> { ModelCode.IDOBJ_GID }, null).ForEach(g => GlobalIdentifiers.Add(new GlobalIdentifierViewModel() { GID = g, Type = dmsTypesModelCode.ToString(), })); } SelectedGID = null; }