From 4469438f788cb034558603f52dc4b4a2ae176882 Mon Sep 17 00:00:00 2001 From: JoseBaezx Date: Tue, 17 May 2022 10:16:35 -0400 Subject: [PATCH] Cambios en filtro postulante --- src/main/java/com/roshka/proyectofinal/DataBase.java | 2 +- src/main/java/com/roshka/proyectofinal/Postulante/Filtros.java | 5 +++-- src/main/java/com/roshka/proyectofinal/Postulante/PostulanteDao.java | 15 +++++++++------ src/main/webapp/postulante-consulta.jsp | 24 ++++++++++++++++-------- 4 files changed, 29 insertions(+), 17 deletions(-) diff --git a/src/main/java/com/roshka/proyectofinal/DataBase.java b/src/main/java/com/roshka/proyectofinal/DataBase.java index 12d2450..6dc5714 100644 --- a/src/main/java/com/roshka/proyectofinal/DataBase.java +++ b/src/main/java/com/roshka/proyectofinal/DataBase.java @@ -11,7 +11,7 @@ public class DataBase { Class.forName("org.postgresql.Driver"); con= DriverManager .getConnection("jdbc:postgresql://localhost:5432/bootcamp_th", - "postgres", "postgres"); + "postgres", "Joserba84"); if(con != null){ System.out.println("---> CONNECTED TO SERVER"); diff --git a/src/main/java/com/roshka/proyectofinal/Postulante/Filtros.java b/src/main/java/com/roshka/proyectofinal/Postulante/Filtros.java index cb976c8..b6a5113 100644 --- a/src/main/java/com/roshka/proyectofinal/Postulante/Filtros.java +++ b/src/main/java/com/roshka/proyectofinal/Postulante/Filtros.java @@ -20,10 +20,11 @@ public class Filtros extends HttpServlet { protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { List postulantes = listarPostulante(); String respuesta = req.getParameter("id"); - boolean valor = Boolean.parseBoolean(req.getParameter("valor")); + String valor = req.getParameter("valor"); String nombre = req.getParameter("nombreBuscar")== null ? "0" : req.getParameter("nombreBuscar"); - System.out.println(nombre); if(respuesta != null) { + System.out.println(valor); + System.out.println(respuesta); update(Integer.parseInt(req.getParameter("id")), valor); postulantes = listarPostulante(); } else if(nombre.length() > 1){ diff --git a/src/main/java/com/roshka/proyectofinal/Postulante/PostulanteDao.java b/src/main/java/com/roshka/proyectofinal/Postulante/PostulanteDao.java index 055fcce..1fe2cb3 100644 --- a/src/main/java/com/roshka/proyectofinal/Postulante/PostulanteDao.java +++ b/src/main/java/com/roshka/proyectofinal/Postulante/PostulanteDao.java @@ -72,23 +72,25 @@ import java.util.List; return postulante; } - public static void update(int id, Boolean valor) { - if (valor == true) { + public static void update(int id, String valor) { + String v = valor; + if (v == "1") { try { Connection con = DataBase.getConnection(); - PreparedStatement ps = con.prepareStatement("update postulante set aceptado= false\n" + + PreparedStatement ps = con.prepareStatement("update postulante set aceptado= false " + "where id=?"); ps.setInt(1, id); ps.executeUpdate(); con.close(); - } catch (Exception ex) { + } + catch (Exception ex) { ex.printStackTrace(); } } else { try { Connection con = DataBase.getConnection(); - PreparedStatement ps = con.prepareStatement("update postulante set aceptado= true\n" + - "where id=?"); + PreparedStatement ps = con.prepareStatement("update postulante set aceptado= true " + + " where id=?"); ps.setInt(1, id); ps.executeUpdate(); con.close(); @@ -97,6 +99,7 @@ import java.util.List; } } + } public static List buscarPorNombre(String nombre) { diff --git a/src/main/webapp/postulante-consulta.jsp b/src/main/webapp/postulante-consulta.jsp index 35ce832..c8f0484 100644 --- a/src/main/webapp/postulante-consulta.jsp +++ b/src/main/webapp/postulante-consulta.jsp @@ -96,14 +96,22 @@ - - - - - - - - + + +
+ + + +
+
+ +
+ + + +
+
+
-- libgit2 0.26.0