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();
            }
        }