private void CreateUserButton_Click(object sender, RoutedEventArgs e)
        {
            UserCredentialsValidationManager userCredentialsValidationManager =
                new UserCredentialsValidationManager(LoginTextBox.Text, PasswordBox.Password);

            if (userCredentialsValidationManager.AreCredentialsValidOnSignUp())
            {
                //create new user
                UserManager.CreateUser(LoginTextBox.Text, PasswordBox.Password);

                //show dialog with success info
                MessageBoxResult result = MessageBox.Show(UserSuccessfullyCreatedText,
                                                          SuccessText,
                                                          MessageBoxButton.OK,
                                                          MessageBoxImage.Information);
                Close();
            }
            else
            {
                //show dialog with information which data were incorrect
                MessageBoxResult result = MessageBox.Show(userCredentialsValidationManager.GetValidationErrorString(),
                                                          ErrorText,
                                                          MessageBoxButton.OK,
                                                          MessageBoxImage.Error);
            }
        }
Exemplo n.º 2
0
        private void LoginButton_Click(object sender, RoutedEventArgs e)
        {
            UserCredentialsValidationManager userCredentialsValidationManager =
                new UserCredentialsValidationManager(LoginTextBox.Text, PasswordBox.Password);

            if (userCredentialsValidationManager.AreCredentialsValidOnLogin())
            {
                if (UserManager.IsUserAdmin(LoginTextBox.Text))
                {
                    iAmAdminFlag = true;
                }

                MainWindow mainWindow = new MainWindow();
                mainWindow.Show();

                Close();
            }
            else
            {
                //show dialog with information which data were incorrect
                MessageBoxResult result = MessageBox.Show(userCredentialsValidationManager.GetValidationErrorString(),
                                                          ErrorText,
                                                          MessageBoxButton.OK,
                                                          MessageBoxImage.Error);
            }
        }