Beispiel #1
0
  public static Boolean clavenueva(Usuario usuario) throws SQLException {
    Connection miconexion = null;
    Boolean esValido = false;
    String result = null;
    try {
      result = md5(usuario.getClavenueva().trim());
    } catch (Exception e1) {
      // TODO Auto-generated catch block
      e1.printStackTrace();
    }
    System.out.print(result);

    try {
      Class.forName("com.mysql.jdbc.Driver");
      miconexion =
          DriverManager.getConnection("jdbc:mysql://localhost:3306/prueba", "root", "mero2511");
      Statement insql = (Statement) miconexion.createStatement();
      System.out.println("Si he llegado hasta aquí es que se ha producido la conexión");
      insql.execute(
          "update login set clave='"
              + result.trim()
              + "' where usuario='"
              + usuario.getUsuario().trim()
              + "'");
      insql.execute(
          "update login set tipo='0' where usuario='" + usuario.getUsuario().trim() + "'");
      ResultSet resultado =
          insql.executeQuery(
              "select * from login where usuario='" + usuario.getUsuario().trim() + "'");
      if (resultado.next()) {
        usuario.setNombre(resultado.getString("nombre"));
        usuario.setCedula(resultado.getString("cedula"));
        ResultSet resul =
            insql.executeQuery(
                "select * from  TTDAT where  cedula ='" + usuario.getCedula().trim() + "'");
        if (resul.next()) {
          usuario.setCuenta(resul.getString("cuenta"));
          esValido = true;
        }
      }
    } catch (Exception e) {
    }

    return esValido;
  }
Beispiel #2
0
  /** @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */
  protected void doPost(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    // TODO Auto-generated method stub
    RequestDispatcher parche;
    String seleccion = request.getParameter("rango");
    String cuent = request.getParameter("cuenta");
    String Error = "";
    String fechaHoy = "";
    String siete = "";
    String fechaHasta = "";
    String desde = request.getParameter("from");
    String hasta = request.getParameter("to");

    if ("reciente".equals(seleccion)) {

      Calendar c2 = new GregorianCalendar();

      String dia, mes, annio;
      dia = Integer.toString(c2.get(Calendar.DATE));
      mes = Integer.toString(c2.get(Calendar.MONTH) + 1);
      annio = Integer.toString(c2.get(Calendar.YEAR));
      System.out.println(dia + "-" + mes + "-" + annio);
      fechaHoy = (annio + "-" + mes + "-" + dia);
      c2.add(Calendar.DATE, -7);
      dia = Integer.toString(c2.get(Calendar.DATE));
      mes = Integer.toString(c2.get(Calendar.MONTH) + 1);
      annio = Integer.toString(c2.get(Calendar.YEAR));
      System.out.println(dia + "-" + mes + "-" + annio);
      siete = (annio + "-" + mes + "-" + dia);
      System.out.println(fechaHoy);
      System.out.println(siete);
    }
    if ("mes".equals(seleccion)) {

      Calendar c2 = new GregorianCalendar();
      String dia, mes, annio;
      mes = Integer.toString(c2.get(Calendar.MONTH) + 1);
      dia = Integer.toString(c2.getActualMinimum(Calendar.DAY_OF_MONTH));
      annio = Integer.toString(c2.get(Calendar.YEAR));
      System.out.println(dia + "-" + mes + "-" + annio);
      siete = (annio + "-" + mes + "-" + dia);
      dia = Integer.toString(c2.getActualMaximum(Calendar.DAY_OF_MONTH));
      System.out.println(dia + "-" + mes + "-" + annio);
      fechaHoy = (annio + "-" + mes + "-" + dia);
      System.out.println(siete);
      System.out.println(fechaHoy);
    }
    if ("formatos".equals(seleccion)) {
      String dia, mes, annio;
      StringTokenizer tokens = new StringTokenizer(desde, "/");
      dia = tokens.nextToken();
      mes = tokens.nextToken();
      annio = tokens.nextToken();
      siete = (annio + "-" + mes + "-" + dia);
      System.out.println(siete);
      StringTokenizer tokenss = new StringTokenizer(hasta, "/");
      dia = tokenss.nextToken();
      mes = tokenss.nextToken();
      annio = tokenss.nextToken();
      fechaHoy = (annio + "-" + mes + "-" + dia);
      System.out.println(fechaHoy);
    }

    Usuario objeto = new Usuario();
    objeto.setFechaDesde(siete);
    objeto.setFechaHasta(fechaHoy);
    objeto.setCuenta(cuent);
    LinkedList<Usuario> listaContactos = new LinkedList<Usuario>();
    try {
      listaContactos = ListaCheques.UsuarioValido(objeto);
    } catch (SQLException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }
    System.out.println(listaContactos);
    parche = getServletContext().getRequestDispatcher("/Consulta_busqueda.jsp");
    HttpSession sesion = request.getSession(true);
    sesion.setAttribute("Usuarios", objeto);
    parche.forward(request, response);
  }