Example #1
0
 @Override
 public void setProperty(int arg0, Object arg1) {
   switch (arg0) {
     case 0:
       super.setTelefone(arg1.toString());
       break;
     case 1:
       super.setNome(arg1.toString());
       break;
     case 2:
       super.setDataDeNascimento(arg1.toString());
       break;
     case 3:
       super.setEmail(arg1.toString());
       break;
     case 4:
       super.setSexo(arg1.toString());
       break;
     case 5:
       super.setUsuario(arg1.toString());
       break;
     case 6:
       super.setSenha(arg1.toString());
       break;
     case 7:
       super.setFoto(arg1.toString());
       break;
     default:
       break;
   }
 }
  /**
   * Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
   *
   * @param request servlet request
   * @param response servlet response
   * @throws ServletException if a servlet-specific error occurs
   * @throws IOException if an I/O error occurs
   */
  protected void doPost(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    response.setContentType("text/html;charset=UTF-8");
    PrintWriter out = response.getWriter();
    try {
      String usuario = request.getParameter("Login");
      String senha = request.getParameter("senha");
      Usuario objUsuario = new Usuario();

      objUsuario.setUsuario(usuario);
      objUsuario.setSenha(senha);

      TrataLoginDj trataLogin = new TrataLoginDj();

      if (trataLogin.verificaLogin(objUsuario)) {

        HttpSession sessao = request.getSession();

        sessao.setAttribute("usuarioSessao", objUsuario);

        /* TODO output your page here. You may use following sample code. */
        out.println("<!DOCTYPE html>");
        out.println("<html>");
        out.println("<head>");
        out.println("<title>Servlet TratarLoginServlet</title>");
        out.println("</head>");
        out.println("<body>");
        out.println("<h1> Usuario ok " + objUsuario.getUsuario() + "</h1>");
        out.println(
            "<a href=\"catalogoProdutos\">Clique aqui para listar o catalogo de produtos</a>");
        out.println("</body>");
        out.println("</html>");
      } else {

        /* TODO output your page here. You may use following sample code. */
        out.println("<!DOCTYPE html>");
        out.println("<html>");
        out.println("<head>");
        out.println("<title>Servlet TratarLoginServlet</title>");
        out.println("</head>");
        out.println("<body>");
        out.println("<h1> Usuario ou senha incorreta </h1>");
        out.println("</body>");
        out.println("</html>");
      }
    } finally {
      out.println("<h1> Usuario ou senha incorreta </h1>");
      out.close();
    }
  }
  public static boolean nuevoUsuario(
      String usuario,
      String pass,
      String email,
      String nombre,
      String apellidos,
      String direccion,
      String ciudad,
      String pais) {

    Usuario user = new Usuario();
    user.setUsuario(usuario);
    user.setClave(pass);
    user.setEmail(email);
    user.setNombre(nombre);
    user.setApellidos(apellidos);
    user.setDireccion(direccion);
    user.setCiudad(ciudad);
    user.setPais(pais);

    return nuevoUsuario(user);
  }