Commit 1f09e4cd by Yovan Martinez

Solucionando errores de merge

parent 55e461bf
package com.roshka.proyectofinal.Postulante; package com.roshka.proyectofinal.Postulante;
import com.roshka.proyectofinal.DataBase; import com.roshka.proyectofinal.DataBase;
import com.roshka.proyectofinal.entity.Postulante; import com.roshka.proyectofinal.entity.Postulante;
import jakarta.servlet.http.HttpServlet;
import javafx.geometry.Pos;
import javax.xml.crypto.Data;
import java.sql.Connection; import java.sql.Connection;
import java.sql.PreparedStatement; import java.sql.PreparedStatement;
import java.sql.ResultSet; import java.sql.ResultSet;
<<<<<<< HEAD
import java.util.ArrayList;
import java.util.List;
public class PostulanteDao extends HttpServlet {
=======
import java.sql.SQLException; import java.sql.SQLException;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
public class PostulanteDao { public class PostulanteDao {
List<Postulante> postulante = null; public static int save(Postulante postulante) {
>>>>>>> 9f750c7a848792df924b81bbb2c48da70f9d8765 int status = 0;
try {
public static int save(Postulante postulante){ Connection con = DataBase.getConnection();
int status=0; PreparedStatement ps = con.prepareStatement(
try{ "insert into postulante(nombre,apellido,nro_cedula,correo,telefono,direccion,experiencia_laboral,estudio_universitario,notebook,bootcamp_id,aceptado) values (?,?,?,?,?,?,?,?,?,?,?)");
Connection con= DataBase.getConnection(); ps.setString(1, postulante.getNombre());
PreparedStatement ps=con.prepareStatement( ps.setString(2, postulante.getApellido());
"insert into postulante(nombre,apellido,nro_cedula,correo,telefono,direccion,experiencia_laboral,estudio_universitario,notebook,bootcamp_id,aceptado) values (?,?,?,?,?,?,?,?,?,?,?)"); ps.setInt(3, postulante.getNro_cedula());
ps.setString(1,postulante.getNombre()); ps.setString(4, postulante.getCorreo());
ps.setString(2,postulante.getApellido()); ps.setString(5, postulante.getTelefono());
ps.setInt(3,postulante.getNro_cedula()); ps.setString(6, postulante.getDireccion());
ps.setString(4,postulante.getCorreo()); ps.setBoolean(7, postulante.getExpLaboral());
ps.setString(5,postulante.getTelefono()); ps.setBoolean(8, postulante.getEstudioUniversitario());
ps.setString(6,postulante.getDireccion()); ps.setBoolean(9, postulante.getNotebook());
ps.setBoolean(7,postulante.getExpLaboral()); ps.setInt(10, postulante.getBootcampId());
ps.setBoolean(8,postulante.getEstudioUniversitario()); ps.setBoolean(11, postulante.getAceptado());
ps.setBoolean(9,postulante.getNotebook()); status = ps.executeUpdate();
ps.setInt(10,postulante.getBootcampId()); con.close();
ps.setBoolean(11,postulante.getAceptado()); } catch (Exception ex) {
status=ps.executeUpdate(); ex.printStackTrace();
con.close();
}catch(Exception ex){ex.printStackTrace();}
return status;
}
<<<<<<< HEAD
=======
public static List<Postulante> listarPostulante(){
List<Postulante> postulante = new ArrayList<>();
String sql = "select a.id, a.nombre, a.apellido, a.nro_cedula, a.correo, a.telefono, a.direccion, " +
"a.experiencia_laboral, a.estudio_universitario, a.bootcamp_id, a.notebook, c.nombre_lenguaje as bootcamp, \n" +
"a.aceptado from postulante a\n" +
" inner join bootcamp b on b.id= a.bootcamp_id\n" +
" inner join lenguaje c on c.id=b.id_lenguaje\n" +
" order by a.id;";
try{
Connection con= DataBase.getConnection();
PreparedStatement ps=con.prepareStatement(sql);
ResultSet rs = ps.executeQuery();
while(rs.next()){
Postulante postulanteObject = new Postulante();
postulanteObject.setId(rs.getInt("id"));
postulanteObject.setNombre(rs.getString("nombre"));
postulanteObject.setApellido(rs.getString("apellido"));
postulanteObject.setNroCedula(rs.getInt("nro_cedula"));
postulanteObject.setCorreo(rs.getString("correo"));
postulanteObject.setTelefono(rs.getString("telefono"));
postulanteObject.setDireccion(rs.getString("direccion"));
postulanteObject.setExpLaboral(rs.getBoolean("experiencia_laboral"));
postulanteObject.setEstudioUniversitario(rs.getBoolean("estudio_universitario"));
postulanteObject.setBootcampId(rs.getInt("bootcamp_id"));
postulanteObject.setNotebook(rs.getBoolean("notebook"));
postulanteObject.setNombreBootcamp(rs.getString("bootcamp"));
postulanteObject.setAceptado(rs.getBoolean("aceptado"));
postulante.add(postulanteObject);
} }
con.close(); return status;
} catch (SQLException e) {
throw new RuntimeException(e);
} }
return postulante;
}
public static void update(int id, Boolean valor){
if(valor==true){
try{
Connection con= DataBase.getConnection();
PreparedStatement ps=con.prepareStatement("update postulante set aceptado= false\n" +
"where id=?");
ps.setInt(1,id);
ps.executeUpdate();
con.close();
}catch(Exception ex){
ex.printStackTrace();
}
}else {
try{
Connection con= DataBase.getConnection();
PreparedStatement ps=con.prepareStatement("update postulante set aceptado= true\n" +
"where id=?");
ps.setInt(1,id);
ps.executeUpdate();
con.close();
}catch(Exception ex){
ex.printStackTrace();
}
}
}
public static List<Postulante> buscarPorNombre(String nombre){ public static List<Postulante> listarPostulante() {
List<Postulante> postulante = null; List<Postulante> postulante = new ArrayList<>();
Postulante postulanteObject = null; String sql = "select a.id, a.nombre, a.apellido, a.nro_cedula, a.correo, a.telefono, a.direccion, " +
try{ "a.experiencia_laboral, a.estudio_universitario, a.bootcamp_id, a.notebook, c.nombre_lenguaje as bootcamp, \n" +
Connection con= DataBase.getConnection(); "a.aceptado from postulante a\n" +
PreparedStatement ps=con.prepareStatement("select a.id, a.nombre, a.apellido, a.nro_cedula, a.correo, " +
"a.telefono, a.direccion, a.experiencia_laboral, a.estudio_universitario, a.bootcamp_id, a.notebook, " +
"c.nombre_lenguaje as bootcamp, \n" + "a.aceptado from postulante a\n" +
" inner join bootcamp b on b.id= a.bootcamp_id\n" + " inner join bootcamp b on b.id= a.bootcamp_id\n" +
" inner join lenguaje c on c.id=b.id_lenguaje\n" + " inner join lenguaje c on c.id=b.id_lenguaje\n" +
" where a.nombre ilike ? "); " order by a.id;";
ps.setString(1, "%" + nombre + "%"); try {
System.out.println(nombre); Connection con = DataBase.getConnection();
ResultSet rs = ps.executeQuery(); PreparedStatement ps = con.prepareStatement(sql);
postulante = new ArrayList<>(); ResultSet rs = ps.executeQuery();
postulanteObject= new Postulante(); while (rs.next()) {
while(rs.next()){ Postulante postulanteObject = new Postulante();
postulanteObject.setId(rs.getInt("id"));
postulanteObject.setNombre(rs.getString("nombre"));
postulanteObject.setApellido(rs.getString("apellido"));
postulanteObject.setNroCedula(rs.getInt("nro_cedula"));
postulanteObject.setCorreo(rs.getString("correo"));
postulanteObject.setTelefono(rs.getString("telefono"));
postulanteObject.setDireccion(rs.getString("direccion"));
postulanteObject.setExpLaboral(rs.getBoolean("experiencia_laboral"));
postulanteObject.setEstudioUniversitario(rs.getBoolean("estudio_universitario"));
postulanteObject.setBootcampId(rs.getInt("bootcamp_id"));
postulanteObject.setNotebook(rs.getBoolean("notebook"));
postulanteObject.setNombreBootcamp(rs.getString("bootcamp"));
postulanteObject.setAceptado(rs.getBoolean("aceptado"));
postulante.add(postulanteObject);
}
con.close();
} catch (SQLException e) {
throw new RuntimeException(e);
}
return postulante;
}
postulanteObject.setId(rs.getInt("id")); public static void update(int id, Boolean valor) {
postulanteObject.setNombre(rs.getString("nombre")); if (valor == true) {
postulanteObject.setApellido(rs.getString("apellido")); try {
postulanteObject.setNroCedula(rs.getInt("nro_cedula")); Connection con = DataBase.getConnection();
postulanteObject.setCorreo(rs.getString("correo")); PreparedStatement ps = con.prepareStatement("update postulante set aceptado= false\n" +
postulanteObject.setTelefono(rs.getString("telefono")); "where id=?");
postulanteObject.setDireccion(rs.getString("direccion")); ps.setInt(1, id);
postulanteObject.setExpLaboral(rs.getBoolean("experiencia_laboral")); ps.executeUpdate();
postulanteObject.setEstudioUniversitario(rs.getBoolean("estudio_universitario")); con.close();
postulanteObject.setBootcampId(rs.getInt("bootcamp_id")); } catch (Exception ex) {
postulanteObject.setNotebook(rs.getBoolean("notebook")); ex.printStackTrace();
postulanteObject.setNombreBootcamp(rs.getString("bootcamp")); }
postulanteObject.setAceptado(rs.getBoolean("aceptado")); } else {
postulante.add(postulanteObject); try {
Connection con = DataBase.getConnection();
PreparedStatement ps = con.prepareStatement("update postulante set aceptado= true\n" +
"where id=?");
ps.setInt(1, id);
ps.executeUpdate();
con.close();
} catch (Exception ex) {
ex.printStackTrace();
}
} }
con.close();
}catch(Exception ex){
ex.printStackTrace();
} }
return postulante;
}
public static List<Postulante> listarPostulanteAceptados(){ public static List<Postulante> buscarPorNombre(String nombre) {
List<Postulante> postulante = null; List<Postulante> postulante = null;
try{ Postulante postulanteObject = null;
Connection con= DataBase.getConnection(); try {
PreparedStatement ps=con.prepareStatement("select a.id, a.nombre, a.apellido, a.nro_cedula, a.correo, " + Connection con = DataBase.getConnection();
"a.telefono, a.direccion, a.experiencia_laboral, a.estudio_universitario, a.bootcamp_id, a.notebook, " + PreparedStatement ps = con.prepareStatement("select a.id, a.nombre, a.apellido, a.nro_cedula, a.correo, " +
"c.nombre_lenguaje as bootcamp, \n" + "a.aceptado from postulante a\n" + "a.telefono, a.direccion, a.experiencia_laboral, a.estudio_universitario, a.bootcamp_id, a.notebook, " +
" inner join bootcamp b on b.id= a.bootcamp_id\n" + "c.nombre_lenguaje as bootcamp, \n" + "a.aceptado from postulante a\n" +
" inner join lenguaje c on c.id=b.id_lenguaje\n" + " inner join bootcamp b on b.id= a.bootcamp_id\n" +
" where a.aceptado= true "); " inner join lenguaje c on c.id=b.id_lenguaje\n" +
ResultSet rs = ps.executeQuery(); " where a.nombre ilike ? ");
postulante = new ArrayList<>(); ps.setString(1, "%" + nombre + "%");
Postulante postulanteObject= new Postulante(); System.out.println(nombre);
while(rs.next()){ ResultSet rs = ps.executeQuery();
postulanteObject.setId(rs.getInt("id")); postulante = new ArrayList<>();
postulanteObject.setNombre(rs.getString("nombre")); postulanteObject = new Postulante();
postulanteObject.setApellido(rs.getString("apellido")); while (rs.next()) {
postulanteObject.setNroCedula(rs.getInt("nro_cedula"));
postulanteObject.setCorreo(rs.getString("correo")); postulanteObject.setId(rs.getInt("id"));
postulanteObject.setTelefono(rs.getString("telefono")); postulanteObject.setNombre(rs.getString("nombre"));
postulanteObject.setDireccion(rs.getString("direccion")); postulanteObject.setApellido(rs.getString("apellido"));
postulanteObject.setExpLaboral(rs.getBoolean("experiencia_laboral")); postulanteObject.setNroCedula(rs.getInt("nro_cedula"));
postulanteObject.setEstudioUniversitario(rs.getBoolean("estudio_universitario")); postulanteObject.setCorreo(rs.getString("correo"));
postulanteObject.setBootcampId(rs.getInt("bootcamp_id")); postulanteObject.setTelefono(rs.getString("telefono"));
postulanteObject.setNotebook(rs.getBoolean("notebook")); postulanteObject.setDireccion(rs.getString("direccion"));
postulanteObject.setNombreBootcamp(rs.getString("bootcamp")); postulanteObject.setExpLaboral(rs.getBoolean("experiencia_laboral"));
postulanteObject.setAceptado(rs.getBoolean("aceptado")); postulanteObject.setEstudioUniversitario(rs.getBoolean("estudio_universitario"));
postulante.add(postulanteObject); postulanteObject.setBootcampId(rs.getInt("bootcamp_id"));
postulanteObject.setNotebook(rs.getBoolean("notebook"));
postulanteObject.setNombreBootcamp(rs.getString("bootcamp"));
postulanteObject.setAceptado(rs.getBoolean("aceptado"));
postulante.add(postulanteObject);
}
con.close();
} catch (Exception ex) {
ex.printStackTrace();
} }
con.close(); return postulante;
}catch(Exception ex){
ex.printStackTrace();
} }
return postulante;
}
public static List<Postulante> listarPorBootcamp(String nombre){ public static List<Postulante> listarPostulanteAceptados() {
List<Postulante> postulante = null; List<Postulante> postulante = null;
try{ try {
Connection con= DataBase.getConnection(); Connection con = DataBase.getConnection();
PreparedStatement ps=con.prepareStatement("select a.id, a.nombre, a.apellido, a.nro_cedula, a.correo, a.telefono, a.direccion, \n" + PreparedStatement ps = con.prepareStatement("select a.id, a.nombre, a.apellido, a.nro_cedula, a.correo, " +
" a.experiencia_laboral, a.estudio_universitario, a.bootcamp_id, a.notebook, c.nombre_lenguaje as bootcamp, \n" + "a.telefono, a.direccion, a.experiencia_laboral, a.estudio_universitario, a.bootcamp_id, a.notebook, " +
" a.aceptado from postulante a\n" + "c.nombre_lenguaje as bootcamp, \n" + "a.aceptado from postulante a\n" +
" inner join bootcamp b on b.id= a.bootcamp_id\n" + " inner join bootcamp b on b.id= a.bootcamp_id\n" +
" inner join lenguaje c on c.id=b.id_lenguaje\n" + " inner join lenguaje c on c.id=b.id_lenguaje\n" +
" where c.nombre_lenguaje ilike ? "); " where a.aceptado= true ");
ps.setString(1, "%" + nombre + "%"); ResultSet rs = ps.executeQuery();
ResultSet rs = ps.executeQuery(); postulante = new ArrayList<>();
postulante = new ArrayList<>(); Postulante postulanteObject = new Postulante();
Postulante postulanteObject= new Postulante(); while (rs.next()) {
while(rs.next()){ postulanteObject.setId(rs.getInt("id"));
postulanteObject.setId(rs.getInt("id")); postulanteObject.setNombre(rs.getString("nombre"));
postulanteObject.setNombre(rs.getString("nombre")); postulanteObject.setApellido(rs.getString("apellido"));
postulanteObject.setApellido(rs.getString("apellido")); postulanteObject.setNroCedula(rs.getInt("nro_cedula"));
postulanteObject.setNroCedula(rs.getInt("nro_cedula")); postulanteObject.setCorreo(rs.getString("correo"));
postulanteObject.setCorreo(rs.getString("correo")); postulanteObject.setTelefono(rs.getString("telefono"));
postulanteObject.setTelefono(rs.getString("telefono")); postulanteObject.setDireccion(rs.getString("direccion"));
postulanteObject.setDireccion(rs.getString("direccion")); postulanteObject.setExpLaboral(rs.getBoolean("experiencia_laboral"));
postulanteObject.setExpLaboral(rs.getBoolean("experiencia_laboral")); postulanteObject.setEstudioUniversitario(rs.getBoolean("estudio_universitario"));
postulanteObject.setEstudioUniversitario(rs.getBoolean("estudio_universitario")); postulanteObject.setBootcampId(rs.getInt("bootcamp_id"));
postulanteObject.setBootcampId(rs.getInt("bootcamp_id")); postulanteObject.setNotebook(rs.getBoolean("notebook"));
postulanteObject.setNotebook(rs.getBoolean("notebook")); postulanteObject.setNombreBootcamp(rs.getString("bootcamp"));
postulanteObject.setNombreBootcamp(rs.getString("bootcamp")); postulanteObject.setAceptado(rs.getBoolean("aceptado"));
postulanteObject.setAceptado(rs.getBoolean("aceptado")); postulante.add(postulanteObject);
postulante.add(postulanteObject); }
con.close();
} catch (Exception ex) {
ex.printStackTrace();
} }
con.close(); return postulante;
}catch(Exception ex){
ex.printStackTrace();
} }
return postulante;
}
public static List<Postulante> buscarPorNoteBook(){ public static List<Postulante> listarPorBootcamp(String nombre) {
List<Postulante> postulante = null; List<Postulante> postulante = null;
Postulante postulanteObject = null; try {
try{ Connection con = DataBase.getConnection();
Connection con= DataBase.getConnection(); PreparedStatement ps = con.prepareStatement("select a.id, a.nombre, a.apellido, a.nro_cedula, a.correo, a.telefono, a.direccion, \n" +
PreparedStatement ps=con.prepareStatement("select a.id, a.nombre, a.apellido, a.nro_cedula, a.correo, " + " a.experiencia_laboral, a.estudio_universitario, a.bootcamp_id, a.notebook, c.nombre_lenguaje as bootcamp, \n" +
"a.telefono, a.direccion, a.experiencia_laboral, a.estudio_universitario, a.bootcamp_id, a.notebook, " + " a.aceptado from postulante a\n" +
"c.nombre_lenguaje as bootcamp, \n" + "a.aceptado from postulante a\n" + " inner join bootcamp b on b.id= a.bootcamp_id\n" +
" inner join bootcamp b on b.id= a.bootcamp_id\n" + " inner join lenguaje c on c.id=b.id_lenguaje\n" +
" inner join lenguaje c on c.id=b.id_lenguaje\n" + " where c.nombre_lenguaje ilike ? ");
" where a.notebook=true "); ps.setString(1, "%" + nombre + "%");
ResultSet rs = ps.executeQuery(); ResultSet rs = ps.executeQuery();
postulante = new ArrayList<>(); postulante = new ArrayList<>();
postulanteObject= new Postulante(); Postulante postulanteObject = new Postulante();
while(rs.next()){ while (rs.next()) {
postulanteObject.setId(rs.getInt("id"));
postulanteObject.setNombre(rs.getString("nombre"));
postulanteObject.setApellido(rs.getString("apellido"));
postulanteObject.setNroCedula(rs.getInt("nro_cedula"));
postulanteObject.setCorreo(rs.getString("correo"));
postulanteObject.setTelefono(rs.getString("telefono"));
postulanteObject.setDireccion(rs.getString("direccion"));
postulanteObject.setExpLaboral(rs.getBoolean("experiencia_laboral"));
postulanteObject.setEstudioUniversitario(rs.getBoolean("estudio_universitario"));
postulanteObject.setBootcampId(rs.getInt("bootcamp_id"));
postulanteObject.setNotebook(rs.getBoolean("notebook"));
postulanteObject.setNombreBootcamp(rs.getString("bootcamp"));
postulanteObject.setAceptado(rs.getBoolean("aceptado"));
postulante.add(postulanteObject);
}
con.close();
} catch (Exception ex) {
ex.printStackTrace();
}
return postulante;
}
postulanteObject.setId(rs.getInt("id")); public static List<Postulante> buscarPorNoteBook() {
postulanteObject.setNombre(rs.getString("nombre")); List<Postulante> postulante = null;
postulanteObject.setApellido(rs.getString("apellido")); Postulante postulanteObject = null;
postulanteObject.setNroCedula(rs.getInt("nro_cedula")); try {
postulanteObject.setCorreo(rs.getString("correo")); Connection con = DataBase.getConnection();
postulanteObject.setTelefono(rs.getString("telefono")); PreparedStatement ps = con.prepareStatement("select a.id, a.nombre, a.apellido, a.nro_cedula, a.correo, " +
postulanteObject.setDireccion(rs.getString("direccion")); "a.telefono, a.direccion, a.experiencia_laboral, a.estudio_universitario, a.bootcamp_id, a.notebook, " +
postulanteObject.setExpLaboral(rs.getBoolean("experiencia_laboral")); "c.nombre_lenguaje as bootcamp, \n" + "a.aceptado from postulante a\n" +
postulanteObject.setEstudioUniversitario(rs.getBoolean("estudio_universitario")); " inner join bootcamp b on b.id= a.bootcamp_id\n" +
postulanteObject.setBootcampId(rs.getInt("bootcamp_id")); " inner join lenguaje c on c.id=b.id_lenguaje\n" +
postulanteObject.setNotebook(rs.getBoolean("notebook")); " where a.notebook=true ");
postulanteObject.setNombreBootcamp(rs.getString("bootcamp")); ResultSet rs = ps.executeQuery();
postulanteObject.setAceptado(rs.getBoolean("aceptado")); postulante = new ArrayList<>();
postulante.add(postulanteObject); postulanteObject = new Postulante();
while (rs.next()) {
postulanteObject.setId(rs.getInt("id"));
postulanteObject.setNombre(rs.getString("nombre"));
postulanteObject.setApellido(rs.getString("apellido"));
postulanteObject.setNroCedula(rs.getInt("nro_cedula"));
postulanteObject.setCorreo(rs.getString("correo"));
postulanteObject.setTelefono(rs.getString("telefono"));
postulanteObject.setDireccion(rs.getString("direccion"));
postulanteObject.setExpLaboral(rs.getBoolean("experiencia_laboral"));
postulanteObject.setEstudioUniversitario(rs.getBoolean("estudio_universitario"));
postulanteObject.setBootcampId(rs.getInt("bootcamp_id"));
postulanteObject.setNotebook(rs.getBoolean("notebook"));
postulanteObject.setNombreBootcamp(rs.getString("bootcamp"));
postulanteObject.setAceptado(rs.getBoolean("aceptado"));
postulante.add(postulanteObject);
}
con.close();
} catch (Exception ex) {
ex.printStackTrace();
} }
con.close(); return postulante;
}catch(Exception ex){
ex.printStackTrace();
} }
return postulante;
} }
>>>>>>> 9f750c7a848792df924b81bbb2c48da70f9d8765
}
...@@ -69,7 +69,7 @@ public class SaveServlet extends HttpServlet { ...@@ -69,7 +69,7 @@ public class SaveServlet extends HttpServlet {
if (request.getParameter("universidad") != null){ if (request.getParameter("universidad") != null){
universidad = true; universidad = true;
} }
Bootcamp bootcamp = new Bootcamp();
Postulante postulante=new Postulante(); Postulante postulante=new Postulante();
PostulanteLenguaje cargarLenguaje = new PostulanteLenguaje(); PostulanteLenguaje cargarLenguaje = new PostulanteLenguaje();
int status = 0; int status = 0;
...@@ -105,51 +105,30 @@ public class SaveServlet extends HttpServlet { ...@@ -105,51 +105,30 @@ public class SaveServlet extends HttpServlet {
} }
} }
} }
<<<<<<< HEAD if(status>0){
if(status >0 && statusLenguaje > 0){ //out.print("<p>Record saved successfully!</p>");
//out.println("<script> window.alert('Postulacion exitosa') </script>"); out.print(" <div class=\"alert\">\n" +
out.print("<p>Record saved successfully!</p>"); " <span class=\"closebtn\" onclick=\"this.parentElement.style.display='none';\">&times;</span> \n" +
request.getRequestDispatcher("formulario.jsp").include(request, response); " <strong>Formulario Cargado!</strong> EXITOSAMENTE CARGADO\n" +
}else{ "</div>");
if (rechazarDatos){ request.getRequestDispatcher("formulario.jsp").include(request, response);
if (contador == 0){ }else{
out.println("Debe seleccionar al menos una opcion de lenguaje que conoce para postularse"); if (rechazarDatos){
out.println("<a href=formulario.jsp >Volver al cuestionario</a>");
}else {
out.println("<p>El correo ingresado ya esta registrado para el bootcamp actual<p>");
}
}else{
out.println("Error");
======= out.print(" <div class=\"alert info\">\n" +
int status=PostulanteDao.save(postulante);
if(status>0){
//out.print("<p>Record saved successfully!</p>");
out.print(" <div class=\"alert\">\n" +
" <span class=\"closebtn\" onclick=\"this.parentElement.style.display='none';\">&times;</span> \n" + " <span class=\"closebtn\" onclick=\"this.parentElement.style.display='none';\">&times;</span> \n" +
" <strong>Formulario Cargado!</strong> EXITOSAMENTE CARGADO\n" + " <strong>Formulario ya Cargado!</strong> YA EXISTE EL FORMULARIO\n" +
"</div>");
request.getRequestDispatcher("formulario.jsp").include(request, response);
}else {
out.println("Error al cargar datos");
out.print(" <div class=\"alert info error\">\n" +
" <span class=\"closebtn\" onclick=\"this.parentElement.style.display='none';\">&times;</span> \n" +
" <strong>Formulario ya Cargado!</strong> YA EXISTE EL FORMULARIO\n" +
"</div>"); "</div>");
request.getRequestDispatcher("formulario.jsp").include(request, response); request.getRequestDispatcher("formulario.jsp").include(request, response);
}else{
if (rechazarDatos){
//out.println("El correo ingresado ya esta registrado para el bootcamp actual");
out.print(" <div class=\"alert info\">\n" +
" <span class=\"closebtn\" onclick=\"this.parentElement.style.display='none';\">&times;</span> \n" +
" <strong>Formulario ya Cargado!</strong> YA EXISTE EL FORMULARIO\n" +
"</div>");
request.getRequestDispatcher("formulario.jsp").include(request, response);
}else {
out.println("Error al cargar datos");
out.print(" <div class=\"alert info error\">\n" +
" <span class=\"closebtn\" onclick=\"this.parentElement.style.display='none';\">&times;</span> \n" +
" <strong>Formulario ya Cargado!</strong> YA EXISTE EL FORMULARIO\n" +
"</div>");
request.getRequestDispatcher("formulario.jsp").include(request, response);
>>>>>>> 9f750c7a848792df924b81bbb2c48da70f9d8765
}
} }
}
}catch (Exception ex){ }catch (Exception ex){
ex.printStackTrace(); ex.printStackTrace();
} }
......
...@@ -48,10 +48,6 @@ public class Postulante { ...@@ -48,10 +48,6 @@ public class Postulante {
return id; return id;
} }
public void setId(int id) {
this.id = id;
}
public int getNro_cedula() { public int getNro_cedula() {
return nroCedula; return nroCedula;
} }
...@@ -123,35 +119,13 @@ public class Postulante { ...@@ -123,35 +119,13 @@ public class Postulante {
this.id = id; this.id = id;
} }
public int getNroCedula() {
return nroCedula;
}
public void setNroCedula(int nroCedula) { public void setNroCedula(int nroCedula) {
this.nroCedula = nroCedula; this.nroCedula = nroCedula;
} }
public String getNombreBootcamp() {
return nombreBootcamp;
}
public void setNombreBootcamp(String nombreBootcamp) { public void setNombreBootcamp(String nombreBootcamp) {
this.nombreBootcamp = nombreBootcamp; this.nombreBootcamp = nombreBootcamp;
} }
public boolean isExpLaboral() {
return expLaboral;
}
public boolean isEstudioUniversitario() {
return estudioUniversitario;
}
public boolean isNotebook() {
return notebook;
}
public boolean isAceptado() {
return aceptado;
}
} }
...@@ -2,20 +2,8 @@ ...@@ -2,20 +2,8 @@
pageEncoding="UTF-8"%> pageEncoding="UTF-8"%>
<%@ page import="java.sql.*,java.sql.Connection,java.sql.ResultSet,com.roshka.proyectofinal.DataBase,jakarta.servlet.http.HttpServlet,jakarta.servlet.http.HttpServletRequest"%> <%@ page import="java.sql.*,java.sql.Connection,java.sql.ResultSet,com.roshka.proyectofinal.DataBase,jakarta.servlet.http.HttpServlet,jakarta.servlet.http.HttpServletRequest"%>
<<<<<<< HEAD
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
=======
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="form.css" rel="stylesheet" type="text/css" />
<link rel="shortcut icon" href="imagenes/roshkaicon.ico" sizes="any" />
<!-- CSS only -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.0-beta1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-0evHe/X+R7YkIZDRvuzKMRqM+OrBnVFBL6DOitfPri4tjfHxaWutUpFmBp4vmVor" crossorigin="anonymous">
<link rel="stylesheet" media="(max-width: 800px)" href="example.css" />
<title>Formulario Postulante</title>
</head>
>>>>>>> 9f750c7a848792df924b81bbb2c48da70f9d8765
<head> <head>
<link href="estilos/form.css" rel="stylesheet" type="text/css" /> <link href="estilos/form.css" rel="stylesheet" type="text/css" />
...@@ -29,32 +17,7 @@ pageEncoding="UTF-8"%> ...@@ -29,32 +17,7 @@ pageEncoding="UTF-8"%>
<link rel="stylesheet" media="(max-width: 800px)" href="example.css" /> <link rel="stylesheet" media="(max-width: 800px)" href="example.css" />
<title>Formulario Postulante</title> <title>Formulario Postulante</title>
<<<<<<< HEAD
</head> </head>
=======
<form method="post" action="SaveServlet" class="form">
<label class="mr-2" for="nombre">Ingrese su Nombre:</label>
<input required id="nombre" name="nombre" type="text"><br>
<label for="apellido">Ingrese su Apellido:</label>
<input required id="apellido" name="apellido" type="text"><br>
<label for="cedula">Numero de cedula:</label>
<input required id="cedula" name="cedula" type="number"><br>
<label for="correo">Correo:</label>
<input required id="correo" name="correo" type="email"><br>
<label for="telefono">Telefono:</label>
<input required id="telefono" name="telefono" type="text"><br>
<label for="direccion">Direccion:</label>
<input required id="direccion" name="direccion" type="text"><br>
<%@ page import="com.roshka.proyectofinal.entity.Lenguaje, com.roshka.proyectofinal.lenguaje.LenguajeDao, java.util.List,java.util.Iterator" %>
>>>>>>> 9f750c7a848792df924b81bbb2c48da70f9d8765
<body> <body>
<header> <header>
...@@ -72,14 +35,6 @@ pageEncoding="UTF-8"%> ...@@ -72,14 +35,6 @@ pageEncoding="UTF-8"%>
ResultSet rs = stmt.executeQuery("SELECT * FROM bootcamp WHERE id= "+id+ " LIMIT 1" ); ResultSet rs = stmt.executeQuery("SELECT * FROM bootcamp WHERE id= "+id+ " LIMIT 1" );
rs.next(); rs.next();
%> %>
<<<<<<< HEAD
=======
<li class="d-flex check-inline" >
<label for=<%=len.getNombre_lenguaje() %> > <%= len.getNombre_lenguaje() %> </label><input value=<%=len.getId() %> id=
<%=len.getNombre_lenguaje() %> name=
<%=len.getNombre_lenguaje() %> type="checkbox"><br>
</li>
>>>>>>> 9f750c7a848792df924b81bbb2c48da70f9d8765
<h2>Descripcion:</h2> <h2>Descripcion:</h2>
<p> <p>
...@@ -87,39 +42,11 @@ pageEncoding="UTF-8"%> ...@@ -87,39 +42,11 @@ pageEncoding="UTF-8"%>
</p> </p>
<p class="enter">Si sigues interesado y cumples con los requisitos, completa el siguiente formulario: </p> <p class="enter">Si sigues interesado y cumples con los requisitos, completa el siguiente formulario: </p>
<<<<<<< HEAD
<form method="post" action="SaveServlet" class="form"> <form method="post" action="SaveServlet" class="form">
=======
</ul>
<li class="d-flex">
<label for="experiencia_laboral" >Experiencia laboral</label>
</li>
<!-- Si no lo marca el valor que envia es null y si lo marca es "ON" -->
<input id="experiencia_laboral" name="experiencia_laboral" type="checkbox" ><br>
<p for="experiencia_programando">Lenguajes de programacion que conoces:</p>
<label for="notebook">Cuenta con notebook</label>
<input id="notebook" name="notebook" type="checkbox"><br>
<label for="universidad">Estudio Universitario </label>
<input id="universidad" name="universidad" type="checkbox"><br>
<input class="enviar info error" type="submit">
<input class="borrar" type="reset" value="Borrar"><br>
<label for="otro">otro</label>
<input id="otro" name="otro" type="checkbox"><br>
<a href="index.html">volver</a>
</form>
</article>
>>>>>>> 9f750c7a848792df924b81bbb2c48da70f9d8765
<input type="hidden" name="bootcamp_id" value="<%= request.getParameter("bootcamp") %>"> <input type="hidden" name="bootcamp_id" value="<%= request.getParameter("bootcamp") %>">
<<<<<<< HEAD
<label for="nombre">Ingrese su Nombre:</label> <label for="nombre">Ingrese su Nombre:</label>
<input required id="nombre" name="nombre" type="text"><br> <input required id="nombre" name="nombre" type="text"><br>
...@@ -219,7 +146,4 @@ pageEncoding="UTF-8"%> ...@@ -219,7 +146,4 @@ pageEncoding="UTF-8"%>
} }
init(); init();
})(); })();
</script> </script>
======= \ No newline at end of file
>>>>>>> 9f750c7a848792df924b81bbb2c48da70f9d8765
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment