Esempio n. 1
0
 private void btnLogin_Click(object sender, EventArgs e)
 {
     if (txtUsername.Text.Equals("") || txtPassword.Text.Equals(""))
     {
         MessageBox.Show("Debe rellenar los campos.", "Hugo", MessageBoxButtons.OK,
                         MessageBoxIcon.Warning);
     }
     else
     {
         try
         {
             User loginUser = UserDAO.VerifyUser(txtUsername.Text, txtPassword.Text);
             if (loginUser.UserType) //Si el usuario es administrador
             {
                 frmAdmin formAdmin = new frmAdmin();
                 formAdmin.Show();
             }
             else
             {
                 FrmUser formUser = new FrmUser(loginUser);
                 formUser.Show();
             }
             Hide();
         }
         catch (Exception exception)
         {
             MessageBox.Show("El usuario no existe. Revise sus credenciales.", "Hugo",
                             MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
 }
 private void btnUpdatePassword_Click(object sender, EventArgs e)
 {
     if (txtUsername.Text.Equals("") || txtCurrentPassword.Text.Equals("") || txtNewPassword.Text.Equals(""))
     {
         MessageBox.Show("Debe llenar los campos", "Hugo", MessageBoxButtons.OK,
                         MessageBoxIcon.Warning);
     }
     else
     {
         try
         {
             User user = UserDAO.VerifyUser(txtUsername.Text, txtCurrentPassword.Text);
             UserDAO.UpdatePassword(user, txtNewPassword.Text);
             MessageBox.Show("La contraseña se ha actualizado con éxito.", "Hugo",
                             MessageBoxButtons.OK, MessageBoxIcon.Information);
             Close();
         }
         catch (Exception exception)
         {
             MessageBox.Show("Ha ocurrido un error. Revise los campos.", "Hugo",
                             MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
 }