diff --git a/curriculumsearch/pom.xml b/curriculumsearch/pom.xml index 8578ca1..4575652 100644 --- a/curriculumsearch/pom.xml +++ b/curriculumsearch/pom.xml @@ -68,6 +68,13 @@ org.springframework.boot spring-boot-starter-security + + + org.projectlombok + lombok + 1.18.22 + provided + org.springframework.boot spring-boot-starter-mail diff --git a/curriculumsearch/src/main/java/com/roshka/modelo/Cargo.java b/curriculumsearch/src/main/java/com/roshka/modelo/Cargo.java index 7a74fd6..ff93814 100644 --- a/curriculumsearch/src/main/java/com/roshka/modelo/Cargo.java +++ b/curriculumsearch/src/main/java/com/roshka/modelo/Cargo.java @@ -13,7 +13,9 @@ import javax.validation.constraints.NotBlank; import com.fasterxml.jackson.annotation.JsonManagedReference; -@Entity +import lombok.Data; + +@Entity @Data @Table(name = "cargo") public class Cargo { @Id @@ -28,19 +30,6 @@ public class Cargo { @JsonManagedReference private List convocatorias; - public Long getId() { - return id; - } - public String getNombre() { - return nombre; - } - public void setId(Long id) { - this.id = id; - } - public void setNombre(String nombre) { - this.nombre = nombre; - } - public List getConvocatorias() { return convocatorias; } diff --git a/curriculumsearch/src/main/java/com/roshka/modelo/Ciudad.java b/curriculumsearch/src/main/java/com/roshka/modelo/Ciudad.java index 6bca1c5..6e29d3f 100644 --- a/curriculumsearch/src/main/java/com/roshka/modelo/Ciudad.java +++ b/curriculumsearch/src/main/java/com/roshka/modelo/Ciudad.java @@ -14,8 +14,10 @@ import javax.persistence.Table; import com.fasterxml.jackson.annotation.JsonBackReference; +import lombok.Data; -@Entity + +@Entity @Data @Table(name="ciudad") public class Ciudad{ @Id @@ -40,7 +42,7 @@ public class Ciudad{ @JsonBackReference private Departamento departamento; - +/* public Long getId() { return this.id; } @@ -56,7 +58,7 @@ public class Ciudad{ public void setNombre(String nombre) { this.nombre = nombre; } - +*/ public Departamento getDepartamento() { return this.departamento; } diff --git a/curriculumsearch/src/main/java/com/roshka/modelo/ConvocatoriaCargo.java b/curriculumsearch/src/main/java/com/roshka/modelo/ConvocatoriaCargo.java index 8b00983..bbcbe43 100644 --- a/curriculumsearch/src/main/java/com/roshka/modelo/ConvocatoriaCargo.java +++ b/curriculumsearch/src/main/java/com/roshka/modelo/ConvocatoriaCargo.java @@ -19,8 +19,10 @@ import com.fasterxml.jackson.annotation.JsonIdentityInfo; import com.fasterxml.jackson.annotation.ObjectIdGenerators; import com.roshka.utils.Helper; +import lombok.Data; + @Entity -@Table(name = "convocatoria_cargo") +@Table(name = "convocatoria_cargo") @Data @JsonIdentityInfo(generator = ObjectIdGenerators.UUIDGenerator.class, property="@UUID") public class ConvocatoriaCargo { @Id @@ -55,30 +57,14 @@ public class ConvocatoriaCargo { @ManyToMany(mappedBy = "postulaciones") private List postulantes; - public Long getId() { - return id; - } - public Cargo getCargo() { - return cargo; - } - public int getCupos() { - return cupos; - } + public Date getFechaFin() { return fechaFin; } public Date getFechaInicio() { return fechaInicio; } - public void setId(Long id) { - this.id = id; - } - public void setCargo(Cargo cargo) { - this.cargo = cargo; - } - public void setCupos(int cupos) { - this.cupos = cupos; - } + public void setFechaFin(Date fechaFin) { this.fechaFin = fechaFin; } diff --git a/curriculumsearch/src/main/java/com/roshka/modelo/Departamento.java b/curriculumsearch/src/main/java/com/roshka/modelo/Departamento.java index b0b1ffb..ada0007 100644 --- a/curriculumsearch/src/main/java/com/roshka/modelo/Departamento.java +++ b/curriculumsearch/src/main/java/com/roshka/modelo/Departamento.java @@ -11,7 +11,9 @@ import javax.persistence.Table; import com.fasterxml.jackson.annotation.JsonManagedReference; -@Entity +import lombok.Data; + +@Entity @Data @Table(name="departamento") public class Departamento { @Id @@ -26,22 +28,6 @@ public class Departamento { - public Long getId() { - return this.id; - } - - public void setId(Long id) { - this.id = id; - } - - public String getNombre() { - return this.nombre; - } - - public void setNombre(String nombre) { - this.nombre = nombre; - } - public List getCiudad() { return this.ciudad; } diff --git a/curriculumsearch/src/main/java/com/roshka/modelo/Experiencia.java b/curriculumsearch/src/main/java/com/roshka/modelo/Experiencia.java index d28f010..b4fe4a5 100644 --- a/curriculumsearch/src/main/java/com/roshka/modelo/Experiencia.java +++ b/curriculumsearch/src/main/java/com/roshka/modelo/Experiencia.java @@ -14,12 +14,14 @@ import com.fasterxml.jackson.annotation.JsonBackReference; import com.fasterxml.jackson.annotation.JsonManagedReference; import com.roshka.utils.Helper; +import lombok.Data; + import javax.persistence.*; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import javax.validation.constraints.Past; -@Entity +@Entity @Data @Table(name = "experiencia") public class Experiencia { @Id @@ -61,45 +63,17 @@ public class Experiencia { @NotBlank private String descripcion; - public String getDescripcion() { - return descripcion; - } - public void setDescripcion(String descripcion) { - this.descripcion = descripcion; - } - - - public Date getFechaDesde() { return fechaDesde; } - public String getMotivoSalida() { - return motivoSalida; - } public TipoExperiencia getTipoExperiencia() { return tipoExperiencia; } - public void setMotivoSalida(String motivoSalida) { - this.motivoSalida = motivoSalida; - } + public void setTipoExperiencia(TipoExperiencia tipoExperiencia) { this.tipoExperiencia = tipoExperiencia; } - - - public long getId() { - return id; - } - public void setId(long id) { - this.id = id; - } - public String getInstitucion() { - return institucion; - } - public void setInstitucion(String institucion) { - this.institucion = institucion; - } public void setFechaDesde(String fechaDesde) { this.fechaDesde = Helper.convertirFecha(fechaDesde); } @@ -112,24 +86,6 @@ public class Experiencia { public void setFechaHasta(String fechaHasta) { this.fechaHasta = Helper.convertirFecha(fechaHasta); } - public String getNombreReferencia() { - return nombreReferencia; - } - public String getTelefonoReferencia() { - return telefonoReferencia; - } - public void setNombreReferencia(String nombreReferencia) { - this.nombreReferencia = nombreReferencia; - } - public void setTelefonoReferencia(String telefonoReferencia) { - this.telefonoReferencia = telefonoReferencia; - } - public String getCargo() { - return cargo; - } - public void setCargo(String cargo) { - this.cargo = cargo; - } public void setPostulante(Postulante postulante) { this.postulante = postulante; } diff --git a/curriculumsearch/src/main/java/com/roshka/modelo/Institucion.java b/curriculumsearch/src/main/java/com/roshka/modelo/Institucion.java index 3e17a42..fde025c 100644 --- a/curriculumsearch/src/main/java/com/roshka/modelo/Institucion.java +++ b/curriculumsearch/src/main/java/com/roshka/modelo/Institucion.java @@ -2,11 +2,13 @@ package com.roshka.modelo; import com.fasterxml.jackson.annotation.JsonManagedReference; +import lombok.Data; + import javax.persistence.*; import javax.validation.constraints.NotBlank; import java.util.List; -@Entity +@Entity @Data @Table(name = "institucion") public class Institucion { @Id @@ -26,30 +28,6 @@ public class Institucion { @JsonManagedReference private List estudioList; - public long getId() { - return id; - } - - public void setId(long id) { - this.id = id; - } - - public String getNombre() { - return nombre; - } - - public void setNombre(String nombre) { - this.nombre = nombre; - } - - public String getSubNombre() { - return subNombre; - } - - public void setSubNombre(String subNombre) { - this.subNombre = subNombre; - } - public List getEstudioList() { return estudioList; } diff --git a/curriculumsearch/src/main/java/com/roshka/modelo/Postulante.java b/curriculumsearch/src/main/java/com/roshka/modelo/Postulante.java index 8f8569a..8c75079 100644 --- a/curriculumsearch/src/main/java/com/roshka/modelo/Postulante.java +++ b/curriculumsearch/src/main/java/com/roshka/modelo/Postulante.java @@ -9,6 +9,8 @@ import com.fasterxml.jackson.annotation.JsonManagedReference; import com.fasterxml.jackson.annotation.ObjectIdGenerators; import com.roshka.utils.Helper; +import lombok.Data; + import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -17,10 +19,11 @@ import java.util.List; @Entity @Table(name="postulante") @JsonIdentityInfo(generator = ObjectIdGenerators.UUIDGenerator.class, property="@UUID") +@Data public class Postulante { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name="id") + @Column(name="id") private long id; @Column(name="nombre") @@ -31,16 +34,19 @@ public class Postulante { @Column(name = "apellido") @NotBlank(message = "Este campo no puede estar vacio") @Size(max = 255) + private String apellido; @Column(name = "nro_document") @NotBlank(message = "Este campo no puede estar vacio") @Size(max = 120) + private String nroDocument; @Column(name = "correo") @NotBlank(message = "Este campo no puede estar vacio") @Email(message = "Formato incorrecto de correo") + private String correo; @ManyToOne(targetEntity = Ciudad.class,fetch = FetchType.EAGER) @@ -119,175 +125,13 @@ public class Postulante { private DBFile cvFile; - public long getId() { - return id; - } - - public void setId(long id) { - this.id = id; - } - - public String getNombre() { - return nombre; - } - - public void setNombre(String nombre) { - this.nombre = nombre; - } - - public String getApellido() { - return apellido; - } - - public void setApellido(String apellido) { - this.apellido = apellido; - } - - - public void setnroDocument(String nroDocument) { - this.nroDocument = nroDocument; - } - - public String getCorreo() { - return correo; - } - - public void setCorreo(String correo) { - this.correo = correo; - } - - public String getTelefono() { - return telefono; - } - - public void setTelefono(String telefono) { - this.telefono = telefono; - } - - public Date getFechaNacimiento() { - return fechaNacimiento; - } - - public void setFechaNacimiento(Date fechaNacimiento) { - this.fechaNacimiento = fechaNacimiento; - } + + + public void setFechaNacimiento(String fechaNacimiento) { this.fechaNacimiento = Helper.convertirFecha(fechaNacimiento); } - - public String getResumen() { - return resumen; - } - - public void setResumen(String resumen) { - this.resumen = resumen; - } - - public Long getNivelIngles() { - return nivelIngles; - } - - public void setNivelIngles(Long nivelIngles) { - this.nivelIngles = nivelIngles; - } - - public Disponibilidad getDisponibilidad() { - return disponibilidad; - } - - public Ciudad getCiudad() { - return this.ciudad; - } - - public void setCiudad(Ciudad ciudad) { - this.ciudad = ciudad; - } - - public Long getCiudadId() { - return this.ciudadId; - } - - public void setCiudadId(Long ciudadId) { - this.ciudadId = ciudadId; - } - public void setEstadoCivil(EstadoCivil estadoCivil) { - this.estadoCivil = estadoCivil; - } - public void setTipoDocumento(TipoDocumento tipoDocumento) { - this.tipoDocumento = tipoDocumento; - } - public EstadoCivil getEstadoCivil() { - return estadoCivil; - } - public TipoDocumento getTipoDocumento() { - return tipoDocumento; - } - public Nacionalidad getNacionalidad() { - return nacionalidad; - } - - public void setNacionalidad(Nacionalidad nacionalidad) { - this.nacionalidad = nacionalidad; - } - - public void setDisponibilidad(Disponibilidad disponibilidad) { - this.disponibilidad = disponibilidad; - } - - public List getTecnologias() { - return tecnologias; - } - public void setTecnologias(List tecnologias) { - this.tecnologias = tecnologias; - } - - public List getEstudios() { - return estudios; - } - public List getExperiencias() { - return experiencias; - } - public void setEstudios(List estudios) { - this.estudios = estudios; - } - public void setExperiencias(List experiencias) { - this.experiencias = experiencias; - } - public List getPostulaciones() { - return postulaciones; - } - public void setPostulaciones(List postulaciones) { - this.postulaciones = postulaciones; - } - - public void setReferencias(List referencias) { - this.referencias = referencias; - } - - public List getReferencias() { - return referencias; - } - public EstadoPostulante getEstadoPostulante() { - return this.estadoPostulante; - } - - public void setEstadoPostulante(EstadoPostulante estadoPostulante) { - this.estadoPostulante = estadoPostulante; - } - public String getComentarioRRHH(){ - return comentarioRRHH; - } - public void setComentarioRRHH(String comentarioRRHH){ - this.comentarioRRHH=comentarioRRHH; - } - public DBFile getCvFile() { - return cvFile; - } - public String getNroDocument() { - return nroDocument; - } - public void setCvFile(DBFile cvFile) { - this.cvFile = cvFile; - } + + } diff --git a/curriculumsearch/src/main/java/com/roshka/modelo/PostulanteTecnologia.java b/curriculumsearch/src/main/java/com/roshka/modelo/PostulanteTecnologia.java index 4a041c2..4224e07 100644 --- a/curriculumsearch/src/main/java/com/roshka/modelo/PostulanteTecnologia.java +++ b/curriculumsearch/src/main/java/com/roshka/modelo/PostulanteTecnologia.java @@ -15,7 +15,9 @@ import javax.validation.constraints.Min; import com.fasterxml.jackson.annotation.JsonBackReference; -@Entity + +import lombok.Data; +@Entity @Data @Table(name="postulante_tecnologia", uniqueConstraints=@UniqueConstraint(columnNames={"postulante_id", "tecnologia_id"})) @@ -39,18 +41,6 @@ public class PostulanteTecnologia { @JsonBackReference(value = "postulantetecnologia-postulante") private Postulante postulante; - public long getId() { - return id; - } - public void setId(long id) { - this.id = id; - } - public Long getNivel() { - return nivel; - } - public void setNivel(Long nivel) { - this.nivel = nivel; - } public Tecnologia getTecnologia() { return tecnologia; } diff --git a/curriculumsearch/src/main/java/com/roshka/modelo/RRHHUser.java b/curriculumsearch/src/main/java/com/roshka/modelo/RRHHUser.java index e61622f..c5907be 100644 --- a/curriculumsearch/src/main/java/com/roshka/modelo/RRHHUser.java +++ b/curriculumsearch/src/main/java/com/roshka/modelo/RRHHUser.java @@ -2,7 +2,9 @@ package com.roshka.modelo; import javax.persistence.*; -@Entity +import lombok.Data; + +@Entity @Data @Table(name = "recursos_humanos_user") public class RRHHUser { @Id @@ -24,51 +26,5 @@ public class RRHHUser { @Column(name = "reset_password_token") private String resetPasswordToken; - public String getResetPasswordToken() { - return resetPasswordToken; - } - - public void setResetPasswordToken(String resetPasswordToken) { - this.resetPasswordToken = resetPasswordToken; - } - - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } - - public String getEmail() { - return email; - } - - public void setEmail(String email) { - this.email = email; - } - - public String getPassword() { - return password; - } - - public void setPassword(String password) { - this.password = password; - } - - public String getFirstName() { - return firstName; - } - - public void setFirstName(String firstName) { - this.firstName = firstName; - } - - public String getLastName() { - return lastName; - } - - public void setLastName(String lastName) { - this.lastName = lastName; - } + } diff --git a/curriculumsearch/src/main/java/com/roshka/modelo/ReferenciaPersonal.java b/curriculumsearch/src/main/java/com/roshka/modelo/ReferenciaPersonal.java index 00ed654..2fc95de 100644 --- a/curriculumsearch/src/main/java/com/roshka/modelo/ReferenciaPersonal.java +++ b/curriculumsearch/src/main/java/com/roshka/modelo/ReferenciaPersonal.java @@ -5,7 +5,9 @@ import javax.validation.constraints.NotBlank; import com.fasterxml.jackson.annotation.JsonBackReference; -@Entity +import lombok.Data; + +@Entity @Data @Table(name = "referencia_personal") public class ReferenciaPersonal { @Id @@ -29,42 +31,9 @@ public class ReferenciaPersonal { @JsonBackReference private Postulante postulante; - public Long getId() { - return id; - } - - public String getNombre() { - return nombre; - } - - public String getRelacion() { - return relacion; - } - - public String getTelefono() { - return telefono; - } - public Postulante getPostulante() { return postulante; } - - public void setId(Long id) { - this.id = id; - } - - public void setNombre(String nombre) { - this.nombre = nombre; - } - - public void setRelacion(String relacion) { - this.relacion = relacion; - } - - public void setTelefono(String telefono) { - this.telefono = telefono; - } - public void setPostulante(Postulante postulante) { this.postulante = postulante; } diff --git a/curriculumsearch/src/main/java/com/roshka/modelo/Tecnologia.java b/curriculumsearch/src/main/java/com/roshka/modelo/Tecnologia.java index e2181d6..6932288 100644 --- a/curriculumsearch/src/main/java/com/roshka/modelo/Tecnologia.java +++ b/curriculumsearch/src/main/java/com/roshka/modelo/Tecnologia.java @@ -8,8 +8,10 @@ import javax.persistence.Id; import javax.persistence.Table; import javax.validation.constraints.NotBlank; +import lombok.Data; -@Entity + +@Entity @Data @Table(name="tecnologia") public class Tecnologia { @GeneratedValue(strategy = GenerationType.IDENTITY) @@ -21,21 +23,4 @@ public class Tecnologia { @NotBlank(message = "Este campo no puede estar vacio") private String nombre; - - public Long getId() { - return id; - } - public void setId(Long id) { - this.id = id; - } - public String getNombre() { - return nombre; - } - public void setNombre(String nombre) { - this.nombre = nombre; - } - - - - } diff --git a/curriculumsearch/src/main/resources/static/valEdad.js b/curriculumsearch/src/main/resources/static/valEdad.js new file mode 100644 index 0000000..25e8bc0 --- /dev/null +++ b/curriculumsearch/src/main/resources/static/valEdad.js @@ -0,0 +1,153 @@ +//Convertir DOB to Age +window.onload= init; + + +function init(){ + contarEdad(); + //fechaFormat(); +} + + +function contarEdad() { + let today = new Date(); + let dob = document.getElementById("dob").value; + let current_datetime = new Date(dob); + let month = current_datetime.getMonth(); + let day = current_datetime.getDate(); + let formatted_date = current_datetime.getDate() + "/" + (current_datetime.getMonth() + 1) + "/" + current_datetime.getFullYear(); + //console.log(formatted_date); ver Fecha del form en formato dd/mm/yyy + let date2=new Date(dob); + let pattern = /^\d{1,2}\/\d{1,2}\/\d{4}$/; //Regex to validate date format (dd/mm/yyyy) + let age = today.getFullYear() - current_datetime.getFullYear(); + + if (pattern.test(formatted_date)) { + if (today.getMonth() < month || (today.getMonth() == month && today.getDate() < day)) + { + age--; + } + // console.log(age); ver edad + let anio = document.getElementById("edad").innerHTML=age+" aƱos"; + } else { + alert("Invalid date format. Please Input in (dd/mm/yyyy) format!"); + } + +/* +function fechaFormat(){ + + //EXPERIENCIA + + let fechaInicioExp = document.getElementById("fechaInicioExp2").value; + let fie =new Date(fechaInicioExp); + // let formatted_fie = fie.getDate() + "/" + (fie.getMonth() + 1) + "/" + fie.getFullYear(); + + let fechaFinExp = document.getElementById("fechaFinExp2").value; + let ffe =new Date(fechaFinExp); + // let formatted_ffe = ffe.getDate() + "/" + (ffe.getMonth() + 1) + "/" + ffe.getFullYear(); + + + // Validacion de ceros Fecha inicio + if(((fie.getMonth() + 1) < 10) && (fie.getDate() < 10) ){ + let formatted_fie = "0"+ fie.getDate() + "/0" + (fie.getMonth() + 1) + "/" + fie.getFullYear(); + let mostrar1 = document.getElementById("fiemostrar").innerHTML = formatted_fie; + console.log(mostrar1); + }else{ + if((fie.getMonth() + 1) < 10){ + let formatted_fie = fie.getDate() + "/0" + (fie.getMonth() + 1) + "/" + fie.getFullYear(); + mostrar1 = document.getElementById("fiemostrar").innerHTML = formatted_fie; + console.log(mostrar1); + }else{ + if(fie.getDate() < 10){ + let formatted_fie ="0"+ fie.getDate() + "/" + (fie.getMonth() + 1) + "/" + fie.getFullYear(); + mostrar1 = document.getElementById("fiemostrar").innerHTML = formatted_fie; + console.log(mostrar1); + }else{ + let formatted_fie = fie.getDate() + "/" + (fie.getMonth() + 1) + "/" + fie.getFullYear(); + mostrar1 = document.getElementById("fiemostrar2").innerHTML = formatted_fie; + console.log(mostrar1); + } + } + } + + + + // Validacion de ceros Fecha fin + if(((ffe.getMonth() + 1) < 10) && (ffe.getDate() < 10) ){ + let formatted_ffe = "0"+ ffe.getDate() + "/0" + (ffe.getMonth() + 1) + "/" + ffe.getFullYear(); + let mostrar2 = document.getElementById("ffemostrar").innerHTML = formatted_ffe; + console.log(mostrar2); + }else{ + if((ffe.getMonth() + 1) < 10){ + let formatted_ffe = ffe.getDate() + "/0" + (ffe.getMonth() + 1) + "/" + ffe.getFullYear(); + mostrar2 = document.getElementById("ffemostrar").innerHTML = formatted_ffe; + console.log(mostrar2); + }else{ + if(ffe.getDate() < 10){ + let formatted_ffe ="0"+ ffe.getDate() + "/" + (ffe.getMonth() + 1) + "/" + ffe.getFullYear(); + mostrar2 = document.getElementById("ffemostrar").innerHTML = formatted_ffe; + console.log(mostrar2); + }else{ + let formatted_ffe = ffe.getDate() + "/" + (ffe.getMonth() + 1) + "/" + ffe.getFullYear(); + mostrar2 = document.getElementById("ffemostrar").innerHTML = formatted_ffe; + console.log(mostrar2); + } + } + } + + + + + //ESTUDIOS////////// + + let fechaInicioEst = document.getElementById("fechaInicioEst").value; + let fies =new Date(fechaInicioEst); + let formatted_fies = fies.getDate() + "/" + (fies.getMonth() + 1) + "/" + fies.getFullYear(); + + let fechaFinEst = document.getElementById("fechaFinEst").value; + let ffes =new Date(fechaFinEst); + let formatted_ffes = ffes.getDate() + "/" + (ffes.getMonth() + 1) + "/" + ffes.getFullYear(); + + // Validacion de ceros Fecha fin + if(((ffes.getMonth() + 1) < 10) && (ffes.getDate() < 10) ){ + let formatted_ffes = "0"+ ffes.getDate() + "/0" + (ffes.getMonth() + 1) + "/" + ffes.getFullYear(); + let mostrar3 = document.getElementById("ffesmostrar").innerHTML = formatted_ffes; + }else{ + if((ffes.getMonth() + 1) < 10){ + let formatted_ffes = ffes.getDate() + "/0" + (ffes.getMonth() + 1) + "/" + ffes.getFullYear(); + mostrar3 = document.getElementById("ffesmostrar").innerHTML = formatted_ffes; + }else{ + if(ffes.getDate() < 10){ + let formatted_ffes ="0"+ ffes.getDate() + "/" + (ffes.getMonth() + 1) + "/" + ffes.getFullYear(); + mostrar3 = document.getElementById("ffesmostrar").innerHTML = formatted_ffes; + }else{ + let formatted_ffes = ffes.getDate() + "/" + (ffes.getMonth() + 1) + "/" + ffes.getFullYear(); + mostrar3 = document.getElementById("ffesmostrar").innerHTML = formatted_ffes; + } + } + } + + + // Validacion de ceros Fecha inicio + if(((fies.getMonth() + 1) < 10) && (fies.getDate() < 10) ){ + let formatted_fies = "0"+ fies.getDate() + "/0" + (fies.getMonth() + 1) + "/" + fies.getFullYear(); + let mostrar4 = document.getElementById("fiesmostrar").innerHTML = formatted_fies; + }else{ + if((fies.getMonth() + 1) < 10){ + let formatted_fies = fies.getDate() + "/0" + (fies.getMonth() + 1) + "/" + fies.getFullYear(); + mostrar4 = document.getElementById("fiesmostrar").innerHTML = formatted_fies; + }else{ + if(fies.getDate() < 10){ + let formatted_fies ="0"+ fies.getDate() + "/" + (fies.getMonth() + 1) + "/" + fies.getFullYear(); + mostrar4 = document.getElementById("fiesmostrar").innerHTML = formatted_fies; + }else{ + let formatted_fies = fies.getDate() + "/" + (fies.getMonth() + 1) + "/" + fies.getFullYear(); + mostrar4 = document.getElementById("fiesmostrar").innerHTML = formatted_fies; + } + } + } +}*/ + + + + +} + \ No newline at end of file diff --git a/curriculumsearch/src/main/webapp/jsp/detallepostulante.jsp b/curriculumsearch/src/main/webapp/jsp/detallepostulante.jsp index 11f7542..8f031a5 100644 --- a/curriculumsearch/src/main/webapp/jsp/detallepostulante.jsp +++ b/curriculumsearch/src/main/webapp/jsp/detallepostulante.jsp @@ -2,6 +2,8 @@ <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> <%@ taglib uri="http://kwonnam.pe.kr/jsp/template-inheritance" prefix="layout"%> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> +

@@ -58,11 +60,10 @@
-
Fecha de nacimiento
-
-
- ${postulante.fechaNacimiento} +
Edad
+
+

@@ -194,11 +195,16 @@
  • Fecha Inicio
    - ${detalle_experiencia.getFechaDesde()} + +
  • Fecha Fin
    - ${detalle_experiencia.getFechaHasta()} + +
  • Referencia
    @@ -256,11 +262,16 @@
  • Fecha Inicio
    - ${detalle_estudios.getFechaDesde()} + + + +
  • Fecha Fin
    - ${detalle_estudios.getFechaHasta()} + + +
  • Tipo de Estudio
    @@ -364,6 +375,8 @@ + + diff --git a/curriculumsearch/src/main/webapp/jsp/listapostulantes.jsp b/curriculumsearch/src/main/webapp/jsp/listapostulantes.jsp deleted file mode 100644 index 22fe8ab..0000000 --- a/curriculumsearch/src/main/webapp/jsp/listapostulantes.jsp +++ /dev/null @@ -1,44 +0,0 @@ -<%@ 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" %> - - - - - - - -
    - ${postulante.id}
    - ${postulante.nombre}
    - ${postulante.apellido}
    - ${postulante.ci}
    - ${postulante.correo}
    - ${postulante.ciudadId}
    - ${postulante.telefono}
    - ${postulante.fechaNacimiento}
    - ${postulante.resumen}
    - ${postulante.nivelIngles}
    - ${postulante.curriculum}
    - ${postulante.estadoCivil}
    - ${postulante.nacionalidad}
    - ${postulante.tipoDocumento}
    - ${postulante.disponibilidad}


    - - ${postulante.getCiudad().getNombre()}
    - - - - - - - ${detalle_tecnologia.getTecnologia().getNombre()} - - -
    - - - - - - \ No newline at end of file