Advertisement
Guest User

Untitled

a guest
Apr 18th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. private void mostrarLoader() {
  2. this.euskoFlixLoader = new EuskoFlixLoader();
  3. this.euskoFlixLoader.setVisible(true);
  4. }
  5.  
  6. private void cerrarLoader() {
  7. this.euskoFlixLoader.setVisible(false);
  8. this.euskoFlixLoader.dispose();
  9. this.euskoFlixLoader = null;
  10. }
  11.  
  12. class LoguearseListener implements ActionListener{
  13. @Override
  14. public void actionPerformed(ActionEvent e) {
  15. int username = ventanaLogin.getUsuario();
  16. if (username != Integer.MIN_VALUE) {
  17. ventanaLogin.setVisible(false);
  18. mostrarLoader();
  19. Usuario user = CatalogoUsuarios.getInstance().login(new Usuario(username, "", "", ventanaLogin.getContra()));
  20. if (user == null) {
  21. cerrarLoader();
  22. ventanaLogin.setVisible(true);
  23. JOptionPane.showMessageDialog(ventanaLogin,
  24. "Usuario o contraseña incorrecto.", "Error login",
  25. JOptionPane.ERROR_MESSAGE);
  26. } else {
  27. ventanaLogin.dispose();
  28. Object[][] vistas = this.generarInfoPelis(MatrizValoraciones.getInstance().getPeliculasVistas(username).toIntegerArray());
  29. Object[][] recomendadas = this.generarInfoPelis(Filtrado.getInstance().recomendar(TipoRecomendacion.Hibrido, 10).toIntegerArray());
  30. cerrarLoader();
  31. new VentanaUsuario(user.usuarioToStringArray(), vistas,recomendadas);
  32. }
  33. } else {
  34. JOptionPane.showMessageDialog(ventanaLogin,
  35. "Usuario o contraseña incorrecto.", "Error login",
  36. JOptionPane.ERROR_MESSAGE);
  37. }
  38.  
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement