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 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 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 cargarUsuario(String nick) { DataUsuario usu = cusu.getUsuario(nick); nombre = usu.getNombre(); apellido = usu.getApellido(); email = usu.getEmail(); fechaNacimiento = usu.getFechaNacimiento(); }
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 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 modificarImgUsuario() { HttpSession session = SesionBean.getSession(); String nick = (String) session.getAttribute("nickname"); cusu.modificarImgUsuario(nick, newFile); }
public void getUsuario(String nickname) { HttpSession session = SesionBean.getSession(); usuario = cusu.getUsuario(nickname); session.setAttribute("dataUsuario", usuario); }
public void cargarMensaje(long idMsj) throws MensajeNoEncotrado { dmsj = cusu.getMensaje(idMsj); cusu.marcarMensajeComoLeido(idMsj); }
public void crearMensaje() { HttpSession session = SesionBean.getSession(); String remitente = (String) session.getAttribute("nickname"); boolean msjCreado = cusu.enviarMensaje(remitente, destinatario, mensaje, asunto); }
public List<DataAV> mostrarListaAVCompartidos() { HttpSession session = SesionBean.getSession(); String nick = (String) session.getAttribute("nickname"); return AVsComp = cusu.mostrarListaAvComparidos(nick); }
public List<DataAV> mostrarListaAV() { HttpSession session = SesionBean.getSession(); session.setAttribute("AVs", cusu.mostrarListaAv(nick)); return AVs = cusu.mostrarListaAv(nick); }