private void btn_logIn_Click(object sender, EventArgs e) { String username = this.txt_username.Text; String password = this.txt_password.Text; List <String> errMessages = getUserController().validateUserLogin(username, password); if (errMessages.Count > 0) { MessageBox.Show(getStringUtility().arrayToStringMessages(errMessages)); return; } Users user = getUserController().getUserDetails(username); this.txt_username.Text = String.Empty; this.txt_password.Text = String.Empty; if (!user.validated) { ChangePassword changePassword = new ChangePassword(this); this.Hide(); changePassword.setCurrentSessionUser(user); changePassword.ShowDialog(); } else { views.MainMenu mainMenu = new views.MainMenu(this); this.Hide(); mainMenu.setCurrentSessionUser(user); mainMenu.ShowDialog(); } }
private void btn_saveNewEmp_Click(object sender, EventArgs e) { String newPassword = this.newPassword.Text; String confirmPassword = this.confirmPassword.Text; List <String> errMessages = getUserController().validatePassword(newPassword, confirmPassword); if (errMessages.Count > 0) { MessageBox.Show(getStringUtility().arrayToStringMessages(errMessages)); this.newPassword.Text = String.Empty; this.confirmPassword.Text = String.Empty; return; } getCurrentSessionUser().password = getUserController().generateHashPassword(newPassword); getCurrentSessionUser().validated = true; getUserController().updateUser(getCurrentSessionUser()); MainMenu mainMenu = new MainMenu(); mainMenu.setCurrentSessionUser(getCurrentSessionUser()); this.Hide(); mainMenu.ShowDialog(); }