public void registroUsuario() { try { dusu = cusu.registrarUsuario(nombre, apellido, nick, password, email, fechaNacimiento, file); if (dusu != null) { logueado = true; HttpSession session = SesionBean.getSession(); session.setAttribute("nickname", nick); session.setAttribute("dataUsuario", dusu); DataUsuario dataUsuario = (DataUsuario) session.getAttribute("dataUsuario"); String emailEnviar = dataUsuario.getEmail(); session.setAttribute("AVs", cusu.mostrarListaAv(nick)); Url.redireccionarURL("usuario_sapo"); Mensajeria enviar = new Mensajeria(); String mensaje = "Bienvenido a SAPo " + dataUsuario.getNombre() + " " + dataUsuario.getApellido() + "Agradecemos su preferencia"; enviar.enviarCorreo(emailEnviar, "SAPo - Bienvenido al Sistema de Inventarios", mensaje); } else { Url.redireccionarURL("error"); } } catch (Exception e) { e.printStackTrace(); } }
public List<DataMensaje> listMensajesRecibidos() throws UsuarioNoEncontrado { HttpSession session = SesionBean.getSession(); String nick = (String) session.getAttribute("nickname"); msjs = cusu.getMensajesRecibidos(nick); recibido = true; return msjs; }
public void verAV(long idAV) { try { HttpSession session = SesionBean.getSession(); session.setAttribute("dAV", cav.traerAV(idAV)); session.setAttribute("idAV", idAV); } catch (NoExisteElAV e) { e.printStackTrace(); } }
public String obtenerNombreCompleto() { String nombreCompleto = null; try { DataUsuario dataUsuario = (DataUsuario) SesionBean.getSession().getAttribute("dataUsuario"); nombreCompleto = dataUsuario.obtenerNombreCompleto(); } catch (Exception e) { e.printStackTrace(); } return nombreCompleto; }
public void logout() throws IOException { try { limpiarDatos(); HttpSession session = SesionBean.getSession(); session.invalidate(); } catch (Exception e) { Url.redireccionarURL("error"); e.printStackTrace(); } }
public boolean existeUsuarioLogeado() { boolean existeUsuario = false; try { HttpSession session = SesionBean.getSession(); DataUsuario dataUsuario = (DataUsuario) session.getAttribute("dataUsuario"); existeUsuario = dataUsuario != null; } catch (Exception e) { e.printStackTrace(); } return existeUsuario; }
public boolean esPremium() { boolean esPremium = false; try { HttpSession session = SesionBean.getSession(); dusu = (DataUsuario) session.getAttribute("dataUsuario"); esPremium = (dusu != null && dusu.isMembresia()); } catch (Exception e) { System.out.println("No es premium"); } return esPremium; }
public void eliminarMensajeRecibido(long idMsj) throws MensajeNoEncotrado, UsuarioNoEncontrado { HttpSession session = SesionBean.getSession(); String usuario = (String) session.getAttribute("nickname"); if (recibido) { cusu.eliminarMensajeRecibido(usuario, idMsj); msjs = cusu.getMensajesRecibidos(usuario); } else { cusu.eliminarMensajeEnviado(usuario, idMsj); msjs = cusu.getMensajesEnviados(usuario); } }
public void modificarInfoUsuario() { HttpSession session = SesionBean.getSession(); String nick = (String) session.getAttribute("nickname"); if ((nombre != null) & (apellido != null) & (nick != null) & (password != null) & (email != null) & (fechaNacimiento != null)) { cusu.modificarInfoUsuario(nombre, apellido, nick, password, email, fechaNacimiento); cargarUsuario(nick); } else { Url.redireccionarURL("error"); } }
public List<DataAV> mostrarTodosAV() { HttpSession session = SesionBean.getSession(); long idAV = (long) session.getAttribute("idAV"); String nick = (String) session.getAttribute("nickname"); AVsComp = cusu.mostrarListaAvComparidos(nick); List<DataAV> avsUsu = new ArrayList<>(); todosAV = AVs; todosAV.addAll(AVsComp); for (DataAV da : todosAV) { if (da.getIdAV() != idAV) avsUsu.add(da); } return avsUsu; }
public void login() throws IOException { try { DataUsuario dataUsuario = cusu.login(nick, password); if (dataUsuario != null) { logueado = true; HttpSession session = SesionBean.getSession(); session.setAttribute("nickname", nick); session.setAttribute("dataUsuario", dataUsuario); session.setAttribute("AVs", cusu.mostrarListaAv(nick)); AVsComp = cusu.mostrarListaAvComparidos(nick); Url.redireccionarURL("usuario_sapo"); } else { Url.redireccionarURL("error"); } } catch (Exception e) { Url.redireccionarURL("error"); e.printStackTrace(); } }
public boolean ActualizarDatos() { boolean actualizo = false; try { HttpSession session = SesionBean.getSession(); DataUsuario dataUsuarioSesion = (DataUsuario) session.getAttribute("dataUsuario"); if (dataUsuarioSesion != null) { DataUsuario dataUsuario = cusu.getUsuario(dataUsuarioSesion.getNick()); this.dusu = dataUsuario; this.nick = dataUsuario.getNick(); this.AVsComp = cusu.mostrarListaAvComparidos(nick); this.logueado = true; session.setAttribute("nickname", nick); session.setAttribute("dataUsuario", dusu); session.setAttribute("AVs", cusu.mostrarListaAv(nick)); actualizo = true; } } catch (Exception e) { e.printStackTrace(); } return actualizo; }
public void modificarImgUsuario() { HttpSession session = SesionBean.getSession(); String nick = (String) session.getAttribute("nickname"); cusu.modificarImgUsuario(nick, newFile); }
public List<DataAV> mostrarListaAV() { HttpSession session = SesionBean.getSession(); session.setAttribute("AVs", cusu.mostrarListaAv(nick)); return AVs = cusu.mostrarListaAv(nick); }
public List<DataAV> mostrarListaAVCompartidos() { HttpSession session = SesionBean.getSession(); String nick = (String) session.getAttribute("nickname"); return AVsComp = cusu.mostrarListaAvComparidos(nick); }
public void getUsuario(String nickname) { HttpSession session = SesionBean.getSession(); usuario = cusu.getUsuario(nickname); session.setAttribute("dataUsuario", usuario); }
public void crearMensaje() { HttpSession session = SesionBean.getSession(); String remitente = (String) session.getAttribute("nickname"); boolean msjCreado = cusu.enviarMensaje(remitente, destinatario, mensaje, asunto); }