internal void loginUser(string username, string password) { UsuarioManager usuarioManager = new UsuarioManager(); decimal loginResult = usuarioManager.loginUser(username, password); if (loginResult == NO_EXISTE_EL_USUARIO_LOGIN_RESULT) { loginForm.ShowErrorDialog("No existe el usuario"); } else if (loginResult == USUARIO_INHABILITADO_LOGIN_RESULT) { loginForm.ShowErrorDialog("Usuario inhabilitado"); } else if (loginResult == CONTRASENIA_INCORRECTA_LOGIN_RESULT) { loginForm.ShowErrorDialog("Contraseña incorrecta"); } else { UsuarioConfiguracion.getInstance().setUsuarioId(loginResult); this.getRolesDeUsuario(username); } }
public void getRolesDeUsuario(string username) { UsuarioManager usuarioManager = new UsuarioManager(); List <Rol> roles = usuarioManager.getRolesDeUsuario(username); if (roles != null) { if (roles.Count() == 1) { Rol rol = roles.ElementAt(0); UsuarioConfiguracion.getInstance().setRol(rol); this.getFuncionalidadesParaRol(roles.ElementAt(0)); } else { this.loginForm.mostrarDialogoSeleccionRol(roles); } } else { loginForm.ShowErrorDialog("Ocurrio un error al obtener los roles del usuario. Por favor intentelo de nuevo."); } }