Пример #1
0
 void NetworkChange_NetworkAddressChanged(object sender, EventArgs e)
 {
     if (WindowsPhoneHelpers.IsAnyNetworkAvailable())
     {
         NetworkChange.NetworkAddressChanged -= NetworkChange_NetworkAddressChanged;
         SignInButton.IsEnabled = true;
         SignUpButton.IsEnabled = true;
     }
 }
Пример #2
0
 private void _SetSignInButtonEnabling()
 {
     if (WindowsPhoneHelpers.IsAnyNetworkAvailable() && // TODO Remove this line after testing
         !string.IsNullOrEmpty(LoginTextBox.Text) &&
         !string.IsNullOrEmpty(PasswordTextBox.Password))
     {
         SignInButton.IsEnabled = true;
     }
     else
     {
         SignInButton.IsEnabled = false;
     }
 }
Пример #3
0
        public AuthPage()
        {
            InitializeComponent();

            _settings = new Settings(new ProtectDataAdapter());

            if (!WindowsPhoneHelpers.IsAnyNetworkAvailable())
            {
                NetworkChange.NetworkAddressChanged += NetworkChange_NetworkAddressChanged;
                SignInButton.IsEnabled = false;
                SignUpButton.IsEnabled = false;
            }
            else
            {
                //if (!string.IsNullOrEmpty(_settings.AccessToken))
                if (!string.IsNullOrEmpty(_settings.UserName) & !string.IsNullOrEmpty(_settings.Password))
                {
                    App.Current.IsFirstRun = false; //always false

                    // To make less work during checking and getting values, save settings in a local variables.
                    string userName = _settings.UserName;
                    string password = _settings.Password;

                    if (string.IsNullOrEmpty(_settings.Secret) || string.IsNullOrEmpty(userName) || string.IsNullOrEmpty(password))
                    {
                        // Internal error message show... and continue work
                    }
                    else
                    {
                        LoginTextBox.Text        = userName;
                        PasswordTextBox.Password = password;

                        _Authorize(userName, password, null);
                    }
                }
            }
        }