Beispiel #1
0
  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();
    }
  }
Beispiel #2
0
  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);
    }
  }
Beispiel #3
0
 public List<DataMensaje> listMensajesRecibidos() throws UsuarioNoEncontrado {
   HttpSession session = SesionBean.getSession();
   String nick = (String) session.getAttribute("nickname");
   msjs = cusu.getMensajesRecibidos(nick);
   recibido = true;
   return msjs;
 }
Beispiel #4
0
  public void cargarUsuario(String nick) {

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

    HttpSession session = SesionBean.getSession();
    session.setAttribute("AVs", cusu.mostrarListaAv(nick));
    return AVs = cusu.mostrarListaAv(nick);
  }