Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
 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);
     }
 }