- Cuando una oferta pase a estado “Rechazada” o “Retirada”, si el candidato no está asociada a ninguna otra oferta en estado distinto de “Rechazada” o “Retirada”, que pa-se a estado “En proceso: Disponible”
git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_Intranet/trunk@149 e2b1556b-49f8-d141-9351-52d6861a72d9
This commit is contained in:
parent
40ddf5a541
commit
cc0ca17a14
@ -296,7 +296,7 @@ if ($nombre == "estado") {
|
||||
}
|
||||
|
||||
function getNumOfertasCandidato($oid) {
|
||||
$consulta = "SELECT * FROM candidato_pedido WHERE candidato='$oid' ORDER BY fecha DESC";
|
||||
$consulta = "SELECT * FROM candidato_pedido WHERE candidato='$oid' and estado not in (160,170) ORDER BY fecha DESC";
|
||||
$bd = new BD();
|
||||
$resultado = $bd->execQuery($consulta);
|
||||
return mysql_num_rows($resultado);
|
||||
@ -310,8 +310,8 @@ if ($nombre == "estado") {
|
||||
$estadoCand = $candidato->getValor("estado");
|
||||
$numOfertasCandidato = $this->getNumOfertasCandidato($idCand);
|
||||
switch ($estadoCand) {
|
||||
//TODO CANDIDATO ASOCIADO A UNA OFERTA (este como este su situación) pasará a En proceso:disponible si no tiene alguna otra oferta,
|
||||
//el estado del candidato no cambia si está asociado a alguna otra oferta. se cambia a los nuevos estados #723 Peticion
|
||||
//TODO CANDIDATO ASOCIADO A UNA OFERTA (este como este su situación) pasará a En proceso:disponible si no tiene alguna otra oferta distinta de Rechazada 160 o Retirada 170,
|
||||
//el estado del candidato no cambia si está asociado a alguna otra oferta que no sea Rechazada 160 o Retirada 170. se cambia a los nuevos estados #723 Peticion
|
||||
case 600:;
|
||||
case 560:;
|
||||
case 510:;
|
||||
@ -327,7 +327,7 @@ if ($nombre == "estado") {
|
||||
$mensaje = "El candidato ".$nombre_candidato." se quita de la oferta";
|
||||
$this->actualizarHistorial($mensaje);
|
||||
//Cambiamos de estado al candidato
|
||||
if ($numOfertasCandidato <= 1) {
|
||||
if ($numOfertasCandidato < 1) {
|
||||
$candidato->transita("540", "");
|
||||
}
|
||||
return true;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user