Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
        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();
        }