Commit 19ea8a2d by Joel Florentin

fecha de contratacion postulante

parent 90a127a1
......@@ -2,7 +2,7 @@ package com.roshka.controller;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
......@@ -134,6 +134,10 @@ public class PostulanteRRHHController {
//post.setPostulanteEstadoAndComentario(postulante.getEstadoPostulante(),postulante.getComentarioRRHH(), postulante.getId());
Postulante postulanteVd = post.getById(postulanteId);
postulanteVd.setEstadoPostulante(postulante.getEstadoPostulante());
//si se le contrata, actualizar la fecha actual
if(postulanteVd.getEstadoPostulante() == EstadoPostulante.CONTRATADO){
postulanteVd.setFechaContratado(new Date());
}
postulanteVd.setComentarioRRHH(postulante.getComentarioRRHH());
post.setPostulanteEstadoAndComentario(postulante.getEstadoPostulante(), postulante.getComentarioRRHH(), postulanteId);
//post.save(postulanteVd);
......
......@@ -124,11 +124,14 @@ public class Postulante {
@JsonIgnore
private DBFile cvFile;
@Column(name = "created_at")
private Date createdAt;
@Column(name = "fecha_creacion")
private Date fechaCreacion;
@Column(name = "updated_at")
private Date updatedAt;
@Column(name = "fecha_actualizacion")
private Date fechaActualizacion;
@Column(name = "fecha_contratado")
private Date fechaContratado;
public void setFechaNacimiento(String fechaNacimiento) {
this.fechaNacimiento = Helper.convertirFecha(fechaNacimiento);
......@@ -136,14 +139,14 @@ public class Postulante {
@PrePersist
public void precargarFechas(){
this.createdAt = new Date();
this.updatedAt = this.createdAt;
this.fechaCreacion = new Date();
this.fechaActualizacion = this.fechaCreacion;
this.estadoPostulante = EstadoPostulante.NUEVO;
this.comentarioRRHH = null;
}
@PreUpdate
public void actualizarFecha(){
this.updatedAt = new Date();
this.fechaActualizacion= new Date();
}
......
......@@ -152,7 +152,7 @@
<div class="row w-100 gy-2 mx-auto">
<div class="col-12 px-0">
<h4 class="text-start">Cargos <i class="bi bi-plus-square" data-bs-toggle="modal" data-bs-target="#cargoForm"></i></h4>
<h4 class="text-start">Cargos</h4>
</div>
<div class="col-12">
<div class="mt-3 gap-2 row" id="cargos">
......
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