Example #1
0
 public AuthState GetAuthState()
 {
     if (IsOK)
     {
         if (authState == null)
         {
             authState = new AuthState(this, options);
         }
     }
     else
     {
         authState = null;
     }
     return(authState);
 }
Example #2
0
        public void SelectedIndexChanged()
        {
            string provName = formMT.comboBoxProviders.Text;

            if (string.IsNullOrWhiteSpace(provName))
            {
                // No provider choosed
                ClearOptions(options);
                providerData        = null;
                currentProviderId   = null;
                currentProviderName = null;
                ExtractProviderData();
            }
            else
            {
                // Need to clear parameters
                GetAuthState()?.ClearOptions(options);
                authState = null;
                // another provider choosed
                if (providersNames != null && currentProviderId != providersNames[provName])
                {
                    ClearOptions(options);
                    currentProviderId   = providersNames[provName];
                    providerData        = providersData[currentProviderId];
                    currentProviderName = providerData.name;
                    ExtractProviderData();
                }
                else
                {                 // Selected same provider as was selected before. No changes in settings
                }
            }

            EnableDisable();

            return;
        }
Example #3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="_form"></param>
 /// <param name="_options"></param>
 /// <param name="fromForm">Call from event, change of form check box may result recourcing</param>
 public GlossaryState(AuthState authState, IntentoMTFormOptions _options, bool fromForm = false) : base(authState, _options)
 {
     this.authState = authState;
     providerState  = authState.providerState;
 }
Example #4
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="_form"></param>
 /// <param name="_options"></param>
 /// <param name="fromForm">Call from event, change of form check box may result recourcing</param>
 public ModelState(AuthState authState, IntentoMTFormOptions _options) : base(authState, _options)
 {
     this.authState = authState;
     providerState  = authState.providerState;
 }