private void LoadNGANames(string NGAType) { try { LogManager.WriteLog("CNGAEnroll->LoadNGANames()", LogManager.enumLogLevel.Debug); List <GetNGANameResult> lst_NGAName = Vault.CreateInstance().GetNGAName(NGAType); if (lst_NGAName != null && lst_NGAName.Count > 0) { Current_NGAName = lst_NGAName[0]; cmbNGAName.DataContext = lst_NGAName; cmbNGAName.ItemsSource = lst_NGAName; cmbNGAName.DisplayMemberPath = "NGAName"; cmbNGAName.SelectedValuePath = "NGAID"; cmbNGAName.SelectedIndex = 0; } else { cmbNGAName.DataContext = null; cmbNGAName.ItemsSource = null; } } catch (Exception Ex) { ExceptionManager.Publish(Ex); } }
private void cmbNGAName_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { ComboBox cmb_NGA = sender as ComboBox; GetNGANameResult NGA_Name = cmb_NGA.SelectedItem as GetNGANameResult; if (NGA_Name != null) { cVaultEnroll.btnEnroll.Visibility = NGA_Name.IsEnrolled ? Visibility.Hidden : Visibility.Visible; cVaultEnroll.txt_Enroll.Visibility = NGA_Name.IsEnrolled ? Visibility.Visible : Visibility.Hidden; } } catch (Exception Ex) { ExceptionManager.Publish(Ex); } }