Beispiel #1
0
 private void ApiKeyTextBoxKeyDown(object sender, KeyEventArgs e)
 {
     if (e.Key == Key.Enter)
     {
         LoginPasswordBox.Focus();
     }
 }
Beispiel #2
0
 //Controller
 private void Login(string email, string password)
 {
     foreach (Models.User user in database.users)
     {
         if (email.ToLower() == user.Email.ToLower() && password == user.Password)
         {
             currUser             = user;
             MainMenu.Visible     = true;
             SearchBar.Visible    = true;
             SearchButton.Visible = true;
             SearchButton.BringToFront();
             SearchBar.BringToFront();
             ProfileMenuItem_Click(null, null);
             return;
         }
     }
     if (database.users.Count == 0)
     {
         throw new ArgumentNullException("No users in database");
     }
     else
     {
         LoginWrong.Visible = true;
         LoginEmalBox.Clear();
         LoginPasswordBox.Clear();
     }
 }
Beispiel #3
0
 private void LogOut_Click(object sender, EventArgs e)
 {
     ChangeTab(LoginPage, null);
     MainMenu.Visible     = false;
     SearchBar.Visible    = false;
     SearchButton.Visible = false;
     LoginWrong.Visible   = false;
     LoginEmalBox.Clear();
     LoginPasswordBox.Clear();
 }
Beispiel #4
0
        public LoginView()
        {
            InitializeComponent();
            App.Logger.Info("Login view loaded");

            DataContext = DIContainer.Resolve <LoginViewModel>();
            _viewModel  = (DataContext as LoginViewModel);
            _viewModel.passwordService = this;

            LoginPasswordBox.Focus();
        }
Beispiel #5
0
        protected override void OnInit()
        {
            if (string.IsNullOrEmpty(UsernameTextBox.Text))
            {
                UsernameTextBox.Focus();
                return;
            }

            if (string.IsNullOrEmpty(ApiKeyTextBox.Text))
            {
                ApiKeyTextBox.Focus();
                return;
            }

            LoginPasswordBox.Focus();
        }
Beispiel #6
0
        private void DialogHost_DialogClosing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs)
        {
            string loginPassword = LoginPasswordBox.Password;
            LoginPasswordBox.Clear();
            if (!Equals(eventArgs.Parameter, true)) return;

            if (!string.IsNullOrWhiteSpace(loginPassword))
            {
                if (leakTestDataSetUsersTableAdapter.IsPasswordRight(user.UserName, loginPassword) >0)
                {
                    MainWindow.publicProperties.CurrentUser = user;
                    IsDeleteButtonEnable = false;
                    IsEditButtonEnable = false;
                }
            }
        }
Beispiel #7
0
 private void ShowLoginPassword_OnClick(object sender, RoutedEventArgs e)
 {
     if (ShowLoginPasswordToggleButton.IsChecked is true)
     {
         LoginPasswordBox.Visibility     = Visibility.Collapsed;
         ShowLoginPasswordBox.Text       = LoginPasswordBox.Password;
         ShowLoginPasswordBox.Visibility = Visibility.Visible;
         ShowLoginPasswordBox.Focus();
     }
     else
     {
         LoginPasswordBox.Visibility     = Visibility.Visible;
         ShowLoginPasswordBox.Visibility = Visibility.Collapsed;
         LoginPasswordBox.Focus();
     }
 }
Beispiel #8
0
        private void TransitionerBackToUser_OnClick(object sender, RoutedEventArgs e)
        {
            if (LoginTransitioner.SelectedIndex != 0)
            {
                LoginTransitioner.SelectedIndex = 0;
            }

            PasswordBox.Clear();
            ShowPasswordBox.Clear();
            LoginPasswordBox.Clear();
            ShowLoginPasswordBox.Clear();
            ConfirmPasswordBox.Clear();
            ShowConfirmPasswordBox.Clear();
            MonobankApiKey.Clear();
            ForgotPasswordCheckMonobankApiKey.Clear();

            Transitioner.SelectedIndex = 1;
        }
 private void proxy_authenticateCompleted(object sender, Server.authenticateCompletedEventArgs e)
 {
     if (e.Error == null)
     {
         if (e.Result.success)
         {
             SaveLastLoginUser(LoginUsernameTextBox.Text);
             App.ViewModel.Me.Email = LoginUsernameTextBox.Text;
             this.NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
         }
         else
         {
             MessageBox.Show("Login Failed. Please try again.");
             LoginPasswordBox.Password = "";
             LoginPasswordBox.Focus();
         }
     }
     LOGINBUTTON.IsEnabled = true;
     REGISTERBUTTON.IsEnabled = true;
     progressBar.Visibility = System.Windows.Visibility.Collapsed;
 }