private void AddUser(object parameter) { log.Debug("Add user button"); if (Password != Confirm) { NotificationProvider.Error("New user error", "Password does not match the confirm password."); } else { try { if (UserLogin.AddUser(UserID, Password)) { NotificationProvider.Info("New user added", String.Format("Username: {0}", UserID)); NewUserWindow.Close(); } else { NotificationProvider.Error("New user error", "Username already exist."); } } catch { NotificationProvider.Error("New user error", "Please fill the Username and Password fieleds."); } } }
protected override void NewItem(object parameter) { log.Debug("New " + ItemName + " button"); NewUserWindow NUW = new NewUserWindow(); NUW.ShowDialog(); RefreshList(parameter); }
public MainWindowViewModel(Window mainwindow) { log.Debug(">>> Program started. <<<"); MainWindow = mainwindow; try { // Set database connection. if (!DatabaseConnection.TestConnection()) { log.Debug("Can't connect to database. => Opening connection setup window."); SetupConnectionWindow SCW = new SetupConnectionWindow(); SCW.ShowDialog(); if (!DatabaseConnection.TestConnection()) { log.Debug("Database connection wasn't set."); CloseWindow(); return; } } // New user. if (UserLogin.IsEmptyUserDatabase()) { log.Debug("User datatable is empty. => Opening new user window."); NotificationProvider.Info("Welcome First User!", "Please, set a username and a password."); NewUserWindow NUW = new NewUserWindow(); NUW.ShowDialog(); if (UserLogin.IsEmptyUserDatabase()) { log.Debug("User wasn't added."); CloseWindow(); return; } } // Login. log.Debug("Opening login window."); LoginWindow LW = new LoginWindow(); LW.ShowDialog(); if (UserLogin.LoginedUser == "") { log.Debug("Not logged in."); CloseWindow(); return; } } catch (Exception ex) { log.Fatal("Program initialization error.", ex); MessageBox.Show("Program initialization error.\nCheck RedLog.txt for more information.", "Error", MessageBoxButton.OK, MessageBoxImage.Error); CloseWindow(); return; } }
private void AddUserBtn_Click(object sender, RoutedEventArgs e) { NewUserWindow newUserWindow = new NewUserWindow(); newUserWindow.UserRepository = userRepository; newUserWindow.RoleRepository = roleRepository; newUserWindow.SetRoles(); newUserWindow.ShowDialog(); UsersDataGrid.ItemsSource = userRepository.GetAll(); }
private void Button_AddUser_Click(object sender, RoutedEventArgs e) { NewUserWindow addUserWindow = new NewUserWindow(); addUserWindow.Show(); }
private void AddNewUser(Object sender, RoutedEventArgs e) { NewUserWindow newUserWindow = new NewUserWindow(this); newUserWindow.Show(); }