diff --git a/pom.xml b/pom.xml index 967ae10..9b4ec8b 100644 --- a/pom.xml +++ b/pom.xml @@ -36,6 +36,12 @@ ${junit.version} test + + org.postgresql + postgresql + 42.3.5 + + diff --git a/src/main/java/Postulante/PostulanteDao.java b/src/main/java/Postulante/PostulanteDao.java deleted file mode 100644 index b0172b9..0000000 --- a/src/main/java/Postulante/PostulanteDao.java +++ /dev/null @@ -1,34 +0,0 @@ -package Postulante; -import com.roshka.proyectofinal.DataBase; -import com.roshka.proyectofinal.Postulante; - -import java.util.*; -import java.sql.*; - -public class PostulanteDao { - - - public static int save(Postulante postulante){ - int status=0; - try{ - Connection con= DataBase.getConnection(); - PreparedStatement ps=con.prepareStatement( - "insert into postulante(nombre,apellido,nro_cedula,correo,telefono,direccion,experiencia_laboral,estudio_universitario,notebook,bootcamp_id,aceptado) values (?,?,?,?,?,?,?,?,?,?,?)"); - ps.setString(1,postulante.getNombre()); - ps.setString(2,postulante.getApellido()); - ps.setInt(3,postulante.getNro_cedula()); - ps.setString(4,postulante.getCorreo()); - ps.setString(5,postulante.getTelefono()); - ps.setString(6,postulante.getDireccion()); - ps.setBoolean(7,postulante.getExpLaboral()); - ps.setBoolean(8,postulante.getEstudioUniversitario()); - ps.setBoolean(9,postulante.getNotebook()); - ps.setInt(10,postulante.getBootcampId()); - ps.setBoolean(11,postulante.getAceptado()); - status=ps.executeUpdate(); - con.close(); - }catch(Exception ex){ex.printStackTrace();} - - return status; - } -} diff --git a/src/main/java/Postulante/SaveServlet.java b/src/main/java/Postulante/SaveServlet.java deleted file mode 100644 index 6e7105d..0000000 --- a/src/main/java/Postulante/SaveServlet.java +++ /dev/null @@ -1,68 +0,0 @@ -package Postulante; -import com.roshka.proyectofinal.Postulante; -import com.roshka.proyectofinal.entity.Bootcamp; -import jakarta.servlet.ServletException; -import jakarta.servlet.annotation.WebServlet; -import jakarta.servlet.http.HttpServletRequest; -import jakarta.servlet.http.HttpServletResponse; -import java.io.IOException; -import java.io.PrintWriter; - - -@WebServlet("../java/Postulante/SaveServlet") -public class SaveServlet { - protected void doPost(HttpServletRequest request, HttpServletResponse response) - throws ServletException, IOException { - response.setContentType("text/html"); - PrintWriter out=response.getWriter(); - - String nombre=request.getParameter("nombre"); - String apellido=request.getParameter("apellido"); - int cedula=Integer.parseInt(request.getParameter("cedula")); - String correo=request.getParameter("correo"); - String telefono=request.getParameter("telefono"); - String direccion=request.getParameter("direccion"); - boolean experienciaProgramando = false; - boolean experienciaLaboral = false; - boolean universidad = false; - boolean notebook = false; - if (request.getParameter("experiencia_laboral") != null){ - experienciaLaboral = true; - } - if (request.getParameter("experiencia_programando") != null) { - experienciaProgramando = true; - } - if (request.getParameter("notebook") != null){ - notebook = true; - } - if (request.getParameter("universidad") != null){ - universidad = true; - } - - Bootcamp bootcamp = new Bootcamp(); - Postulante postulante=new Postulante(); - postulante.setNombre(nombre); - postulante.setApellido(apellido); - postulante.setNro_cedula(cedula); - postulante.setCorreo(correo); - postulante.setTelefono(telefono); - postulante.setDireccion(direccion); - postulante.setExpLaboral(experienciaLaboral); - postulante.setEstudioUniversitario(universidad); - postulante.setNotebook(notebook); - postulante.setBootcampId(1); - - int status=PostulanteDao.save(postulante); - - - - if(status>0){ - out.print("

Record saved successfully!

"); - request.getRequestDispatcher("index.html").include(request, response); - }else{ - out.println("Sorry! unable to save record"); - } - - out.close(); - } -} diff --git a/src/main/java/entity/Postulante.java b/src/main/java/com/roshka/proyectofinal/entity/Postulante.java similarity index 98% rename from src/main/java/entity/Postulante.java rename to src/main/java/com/roshka/proyectofinal/entity/Postulante.java index 0e629a6..459696f 100644 --- a/src/main/java/entity/Postulante.java +++ b/src/main/java/com/roshka/proyectofinal/entity/Postulante.java @@ -1,4 +1,5 @@ -package com.roshka.proyectofinal; +package com.roshka.proyectofinal.entity; + //Creacion del objeto Postulante public class Postulante { diff --git a/src/main/webapp/formulario.html b/src/main/webapp/formulario.html index 1b41c15..6673665 100644 --- a/src/main/webapp/formulario.html +++ b/src/main/webapp/formulario.html @@ -16,47 +16,38 @@

Si sigues interesado y cumples con los requisitos, completa el siguiente formulario:

-
+ -
+
-
+
-
+
-
+
-
+
-
+
-
+

- - - - - - - - - -
+
-
+