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; }
/** @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); }