diff --git a/curriculumsearch/src/main/java/com/roshka/controller/PostulanteRRHHController.java b/curriculumsearch/src/main/java/com/roshka/controller/PostulanteRRHHController.java index d7e00c5..0c6fd57 100644 --- a/curriculumsearch/src/main/java/com/roshka/controller/PostulanteRRHHController.java +++ b/curriculumsearch/src/main/java/com/roshka/controller/PostulanteRRHHController.java @@ -98,7 +98,11 @@ public class PostulanteRRHHController { model.addAttribute("institucionesEducativas", institucionRepository.findAll()); model.addAttribute("estadoP", EstadoPostulante.values()); model.addAttribute("convocatoriaC", cargoRepo.findAll()); - Page postulantesPag = post.postulantesMultiFiltro(nombre == null || nombre.trim().isEmpty() ? new TypedParameterValue(StringType.INSTANCE,null) : new TypedParameterValue(StringType.INSTANCE,"%"+nombre+"%"),dispo, lvlEng, lvlTec, tecId, instId,cargoId,page,estado,convId); + Page postulantesPag = post.postulantesMultiFiltro( + nombre == null || nombre.trim().isEmpty() ? + new TypedParameterValue(StringType.INSTANCE,null) : + new TypedParameterValue(StringType.INSTANCE,"%"+nombre+"%"), + dispo, lvlEng, lvlTec, tecId, instId,cargoId,page,estado,convId); List postulantes = postulantesPag.getContent(); List postulantesDTO = new ArrayList<>(); @@ -129,6 +133,17 @@ public class PostulanteRRHHController { return "detallepostulante"; } + +// @GetMapping({"/pdfPostulante/{postulanteId}"}) +// public String getPostulantePdf(Model model, @PathVariable("postulanteId") Long postulanteId) { +// Postulante p = post.findById(postulanteId).orElse(null); +// model.addAttribute("postulante",p); +// model.addAttribute("cvId", fileRepo.getIdByPostulante(p)); +// model.addAttribute("estadoP", EstadoPostulante.values()); +// return "detallepostulante2"; +// +// } + @PostMapping({"/postulantes/{postulanteId}"}) public String setPostulanteEstado(@ModelAttribute Postulante postulante, BindingResult result, @PathVariable("postulanteId") Long postulanteId) { //post.setPostulanteEstadoAndComentario(postulante.getEstadoPostulante(),postulante.getComentarioRRHH(), postulante.getId()); diff --git a/curriculumsearch/src/main/webapp/jsp/detallepostulante.jsp b/curriculumsearch/src/main/webapp/jsp/detallepostulante.jsp index f191f7f..a76f939 100644 --- a/curriculumsearch/src/main/webapp/jsp/detallepostulante.jsp +++ b/curriculumsearch/src/main/webapp/jsp/detallepostulante.jsp @@ -7,385 +7,409 @@ -

- DETALLE POSTULANTE -

-
-
-
-
-
-
-
Nombre
-
-
- ${postulante.nombre} ${postulante.apellido} -
-
-
-
-
-
Email
-
-
- ${postulante.correo} -
-
-
-
-
-
Vive en
-
-
- ${postulante.getCiudad().getNombre()}, ${postulante.getCiudad().getDepartamento().getNombre()} -
-
-
-
-
-
Nro de Documento
-
-
- ${postulante.tipoDocumento}: ${postulante.nroDocument} -
-
-
-
-
-
Telefono
-
-
- ${postulante.telefono} -
-
-
-
-
-
Edad
-
-
- -
-
-
-
-
Direccion
-
-
- ${postulante.direccion} -
-
-
-
-
-
Nivel de Ingles
-
-
- ${postulante.nivelIngles} -
-
-
-
-
-
Estado Civil
-
-
- ${postulante.estadoCivil.getDescripcion()} -
-
-
-
-
-
Nacionalidad
-
-
- ${postulante.nacionalidad.getDescripcion()} -
-
-
-
-
-
Disponbilidad
-
-
- ${postulante.disponibilidad.getDescripcion()} -
-
-
-
-
-
Estado
-
-
- ${postulante.estadoPostulante.getEstado()} -
-
-
-
-
-
ComentarioRRHH
-
-
- ${postulante.getComentarioRRHH()} -
-
-
-
-
- -
- - - - - - - - -
-
-
- -
-
-
-
-
-
-
Tecnologias
- - ${detalle_tecnologia.getTecnologia().getNombre()} -
-
-
-
-
-
Cargos al que postula
-
    - - -
  • -
    ${convocatoria.getCargo().getNombre()}
    - -
  • -
    - -
- -
-
-
-
-
-
- +
+

+ DETALLE POSTULANTE +

+
+
+
+
+
+
+
Nombre
+
+
+ ${postulante.nombre} ${postulante.apellido} +
-
-
-
-
-
- -
-
-
-
-
-
-
Referencias Personales
-
    - - -
  • -
    ${referencia.nombre}, ${referencia.relacion}, ${referencia.telefono}
    - -
  • -
    -
-
-
-
-
- - - -
- - +
+
+
+
Email
+
+
+ ${postulante.correo} +
+
+
+
+
+
Vive en
+
+
+ ${postulante.getCiudad().getNombre()}, ${postulante.getCiudad().getDepartamento().getNombre()} +
+
+
+
+
+
Nro de Documento
+
+
+ ${postulante.tipoDocumento}: ${postulante.nroDocument} +
+
+
+
+
+
Telefono
+
+
+ ${postulante.telefono} +
+
+
+
+
+
Edad
+
+
+ +
+
+
+
+
Direccion
+
+
+ ${postulante.direccion} +
+
+
+
+
+
Nivel de Ingles
+
+
+ ${postulante.nivelIngles} +
+
+
+
+
+
Estado Civil
+
+
+ ${postulante.estadoCivil.getDescripcion()} +
+
+
+
+
+
Nacionalidad
+
+
+ ${postulante.nacionalidad.getDescripcion()} +
+
+
+
+
+
Disponbilidad
+
+
+ ${postulante.disponibilidad.getDescripcion()} +
+
+
+
+
+
Estado
+
+
+ ${postulante.estadoPostulante.getEstado()} +
+
+
+
+
+
ComentarioRRHH
+
+
+ ${postulante.getComentarioRRHH()} +
+
+
+
+
+ + +
+ + + + + + + + +
+
+
+ +
+
+
+
+
+
+
Tecnologias
+ + ${detalle_tecnologia.getTecnologia().getNombre()} +
+
+
+
+
+
Cargos al que postula
+
    + + +
  • +
    ${convocatoria.getCargo().getNombre()}
    + +
  • +
    + +
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
Referencias Personales
+
    + + +
  • +
    ${referencia.nombre}, ${referencia.relacion}, ${referencia.telefono}
    + +
  • +
    +
+
+
+
+
+ + + +
+ + + +
- + + + diff --git a/curriculumsearch/src/main/webapp/jsp/detallepostulante2.jsp b/curriculumsearch/src/main/webapp/jsp/detallepostulante2.jsp index 1bfad4c..898022f 100644 --- a/curriculumsearch/src/main/webapp/jsp/detallepostulante2.jsp +++ b/curriculumsearch/src/main/webapp/jsp/detallepostulante2.jsp @@ -1,164 +1,397 @@ - <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> - - - - - - - Curriculum vitae - - - - - -
-
-
-

     ${postulante.nombre} ${postulante.apellido}

-

     ${postulante.tipoDocumento}: ${postulante.nroDocument}

-

     Correo: ${postulante.correo}

-
-
-
-
-
-
-

  Informacion Personal

-
    -
  • - Direccion: ${postulante.getCiudad().getDepartamento().getNombre()},${postulante.getCiudad().getNombre()} -
  • -
  • - Telefono: ${postulante.telefono} -
  • -
  • - Fecha de nacimiento: ${postulante.fechaNacimiento} -
  • -
  • - Nivel de ingles:   -
  • -
  • - Estado civil: ${postulante.estadoCivil} -
  • -
  • - Nacionalidad: ${postulante.nacionalidad} -
  • -
  • - Disponibilidad: ${postulante.disponibilidad} -
  • -
  • - Direccion: ${postulante.direccion} -
  • -
-
-

  TECNOLOGIAS

-
    - -
    -
    -
-
-

  Cargo al que Postula

-
    - -
  • Nombre: ${convocatoria.getCargo().getNombre()}

  • -
    -
-
-

  Estado RRHH

-
    -
  • Estado del Postulante: ${postulante.estadoPostulante.getEstado()}
  • -
  • Comentario RRHH: ${postulante.getComentarioRRHH()}
  • - - -
-
- - -
- -