2011-04-04 15:16:10 +00:00
|
|
|
|
<?php
|
|
|
|
|
|
include_once("Objects/Pedido.php");
|
2011-05-19 08:46:58 +00:00
|
|
|
|
include_once("Objects/ListaOfertas.php");
|
2011-04-04 15:16:10 +00:00
|
|
|
|
include_once("seguridad.php");
|
2011-05-19 08:46:58 +00:00
|
|
|
|
$usuario = $_SESSION['usuario'];
|
2011-04-04 15:16:10 +00:00
|
|
|
|
//$pedido=new Pedido($idPedido,$usuario);
|
2011-05-19 08:46:58 +00:00
|
|
|
|
$pedido = new Pedido($idPedido, $usuario);
|
2011-04-04 15:16:10 +00:00
|
|
|
|
|
2011-05-19 08:46:58 +00:00
|
|
|
|
if (($pedido->getValor("gerente") != $usuario->getValor("oid"))
|
|
|
|
|
|
&& !$usuario->tieneRol("4")
|
|
|
|
|
|
&& !$usuario->tieneRol("1")) {
|
|
|
|
|
|
header("Location: aplicacion.php?e=permiso");
|
|
|
|
|
|
exit;
|
2011-04-04 15:16:10 +00:00
|
|
|
|
}
|
|
|
|
|
|
include_once("html/cabecera.php");
|
|
|
|
|
|
include_once("Objects/Administracion.php");
|
2011-05-19 08:46:58 +00:00
|
|
|
|
$administracion = new Administracion($usuario, $locale);
|
|
|
|
|
|
$constantes = $administracion->getItem("constantes");
|
2011-04-04 15:16:10 +00:00
|
|
|
|
$mostrarTabla = $constantes['candPagina'];
|
2011-05-19 08:46:58 +00:00
|
|
|
|
$altoScroll = 83 / 2 * $mostrarTabla;
|
2011-04-04 15:16:10 +00:00
|
|
|
|
?>
|
2011-05-19 08:46:58 +00:00
|
|
|
|
|
2011-04-04 15:16:10 +00:00
|
|
|
|
<style type="text/css">
|
2011-05-19 08:46:58 +00:00
|
|
|
|
.listaPropuestos{
|
|
|
|
|
|
border-collapse:separate;
|
|
|
|
|
|
}
|
|
|
|
|
|
.listaPropuestos tbody{
|
|
|
|
|
|
overflow-y:auto;
|
|
|
|
|
|
overflow-x:hidden;
|
|
|
|
|
|
}
|
2011-04-04 15:16:10 +00:00
|
|
|
|
</style>
|
2011-05-19 08:46:58 +00:00
|
|
|
|
|
2011-04-04 15:16:10 +00:00
|
|
|
|
<?php
|
|
|
|
|
|
include_once("Objects/HTML.php");
|
|
|
|
|
|
|
2011-05-19 08:46:58 +00:00
|
|
|
|
$html = new HTML($locale);
|
|
|
|
|
|
|
2011-04-06 12:07:57 +00:00
|
|
|
|
|
2011-04-04 15:16:10 +00:00
|
|
|
|
// Constantes para la p<>gina
|
2011-05-19 08:46:58 +00:00
|
|
|
|
$pagAcept = isset($_GET["pagAcept"]) && ($_GET["pagAcept"] != "") ? $_GET["pagAcept"] : "1";
|
|
|
|
|
|
$pagProp = isset($_GET["pagProp"]) && ($_GET["pagProp"] != "") ? $_GET["pagProp"] : "1";
|
|
|
|
|
|
$pagRech = isset($_GET["pagRech"]) && ($_GET["pagRech"] != "") ? $_GET["pagRech"] : "1";
|
2011-04-04 15:16:10 +00:00
|
|
|
|
|
|
|
|
|
|
// Comprogamos si hay error de semaforo activo
|
2011-05-19 08:46:58 +00:00
|
|
|
|
if (isset($_GET["msgSem"]) && ($_GET["msgSem"] != "")) {
|
|
|
|
|
|
$mensajeSemaforo = $semaforo->getMensaje($_GET["msgSem"]);
|
|
|
|
|
|
echo "<div class=\"aviso semaforo\">" . $mensajeSemaforo . "</div>";
|
|
|
|
|
|
}
|
|
|
|
|
|
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?php
|
|
|
|
|
|
// Comprobamos si tenemos que aceptar o rechazar un candidato
|
|
|
|
|
|
|
|
|
|
|
|
$action = (isset($_GET['action']) && ($_GET['action'] != "")) ? $_GET['action'] : "";
|
|
|
|
|
|
//$action = (isset($_POST['action']) && ($_POST['action']!="")) ? $_POST['action'] : "";
|
|
|
|
|
|
|
|
|
|
|
|
if ($action != "") {
|
|
|
|
|
|
$error = false;
|
|
|
|
|
|
$mensaje = "";
|
|
|
|
|
|
switch ($action) {
|
|
|
|
|
|
case "aceptar": if ($_GET['idCand'] != "") {
|
|
|
|
|
|
try {
|
|
|
|
|
|
$estado = $pedido->aceptarCandidato($_GET['idCand']);
|
|
|
|
|
|
if ($estado) {
|
|
|
|
|
|
$tipo = "ok";
|
|
|
|
|
|
$mensaje = $locale['1055'];
|
|
|
|
|
|
} else {
|
|
|
|
|
|
$tipo = "error";
|
|
|
|
|
|
$mensaje = $locale['1053'];
|
|
|
|
|
|
}
|
|
|
|
|
|
} catch (Exception $e) {
|
|
|
|
|
|
$mensaje = $e->getMessage();
|
|
|
|
|
|
$tipo = "error";
|
|
|
|
|
|
}
|
|
|
|
|
|
} else {
|
|
|
|
|
|
$tipo = "error";
|
|
|
|
|
|
$mensaje = $locale['1053'];
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
case "dell": if ($_GET['idCand'] != "") {
|
|
|
|
|
|
try {
|
|
|
|
|
|
$estado = $pedido->rechazarCandidato($_GET['idCand']);
|
|
|
|
|
|
if ($estado) {
|
|
|
|
|
|
$tipo = "ok";
|
|
|
|
|
|
$mensaje = $locale['1056'];
|
|
|
|
|
|
} else {
|
|
|
|
|
|
$tipo = "error";
|
|
|
|
|
|
$mensaje = $locale['1054'];
|
|
|
|
|
|
}
|
|
|
|
|
|
} catch (Exception $e) {
|
|
|
|
|
|
$mensaje = $e->getMessage();
|
|
|
|
|
|
$tipo = "error";
|
|
|
|
|
|
}
|
|
|
|
|
|
} else {
|
|
|
|
|
|
$tipo = "error";
|
|
|
|
|
|
$mensaje = $locale['1053'];
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
case "cambEst": if ($_GET['idEst'] != "") {
|
|
|
|
|
|
try {
|
|
|
|
|
|
$camb = $pedido->transita($_GET['idEst'], "");
|
|
|
|
|
|
if ($camb) {
|
|
|
|
|
|
$tipo = "ok";
|
|
|
|
|
|
$mensaje = $locale['1072'];
|
|
|
|
|
|
} else {
|
|
|
|
|
|
$tipo = "error";
|
|
|
|
|
|
$mensaje = $locale['1073'];
|
|
|
|
|
|
}
|
|
|
|
|
|
} catch (Exception $e) {
|
|
|
|
|
|
$mensaje = $e->getMessage();
|
|
|
|
|
|
$tipo = "error";
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
break;
|
|
|
|
|
|
case "cambEstObs": if ($_POST['idEstado'] != "") {
|
|
|
|
|
|
try {
|
|
|
|
|
|
$camb = $pedido->transita($_POST['idEstado'], $_POST['txtObsCamb']);
|
|
|
|
|
|
if ($camb) {
|
|
|
|
|
|
$tipo = "ok";
|
|
|
|
|
|
$mensaje = $locale['1087'];
|
|
|
|
|
|
} else {
|
|
|
|
|
|
$tipo = "error";
|
|
|
|
|
|
$mensaje = $locale['1088'];
|
|
|
|
|
|
}
|
|
|
|
|
|
} catch (Exception $e) {
|
|
|
|
|
|
$mensaje = $e->getMessage();
|
|
|
|
|
|
$tipo = "error";
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
break;
|
|
|
|
|
|
case "addComent": if (($_POST['obs'] != "") && ($_POST['idCandidato'] != "")) {
|
|
|
|
|
|
// Agregamso comentario al candidato sobre el pedido
|
|
|
|
|
|
try {
|
|
|
|
|
|
$pedido->addComentarioPropuesta($_POST['idCandidato'], $_POST['obs']);
|
|
|
|
|
|
$mensaje = $locale['4047'];
|
|
|
|
|
|
$tipo = "ok";
|
|
|
|
|
|
} catch (Exception $e) {
|
|
|
|
|
|
$mensaje = $e->getMessage();
|
|
|
|
|
|
$tipo = "error";
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
break;
|
|
|
|
|
|
default: $error = true;
|
|
|
|
|
|
$mensaje = $locale['1057'];
|
|
|
|
|
|
break;
|
|
|
|
|
|
}
|
|
|
|
|
|
if ($mensaje != "") {
|
|
|
|
|
|
// Mostramos el mensaje
|
|
|
|
|
|
echo "<div class=\"aviso " . $tipo . "\">" . $mensaje . "</div>";
|
|
|
|
|
|
}
|
2011-04-04 15:16:10 +00:00
|
|
|
|
}
|
2011-05-19 08:46:58 +00:00
|
|
|
|
?>
|
|
|
|
|
|
|
2011-04-04 15:16:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
2011-05-19 08:46:58 +00:00
|
|
|
|
<?php
|
2011-04-04 15:16:10 +00:00
|
|
|
|
//menu_pedidos("");
|
|
|
|
|
|
// MEN<45>
|
2011-05-19 08:46:58 +00:00
|
|
|
|
if ($pedido->getValor("estado") == 130) {
|
|
|
|
|
|
echo $html->menuPedidos($usuario, array("gestionar", "nueva_oferta"));
|
2011-04-04 15:16:10 +00:00
|
|
|
|
} elseif (!$usuario->tieneRol("3")) {
|
2011-05-19 08:46:58 +00:00
|
|
|
|
echo $html->menuPedidos($usuario, array("gestionar"));
|
|
|
|
|
|
} else
|
|
|
|
|
|
echo $html->menuPedidos($usuario, "");
|
|
|
|
|
|
?>
|
|
|
|
|
|
|
2011-06-08 17:20:22 +00:00
|
|
|
|
<h2><?php echo $pedido->getValor("oid") ." - ". $pedido->getValor("nombre"); ?></h2>
|
2011-04-04 15:16:10 +00:00
|
|
|
|
|
2011-05-19 08:46:58 +00:00
|
|
|
|
<?php
|
2011-04-04 15:16:10 +00:00
|
|
|
|
// Comprobamos mensajes que pueden llegar hasta aqui
|
2011-04-06 12:07:57 +00:00
|
|
|
|
if (isset($_GET["msg"])) {
|
2011-05-19 08:46:58 +00:00
|
|
|
|
switch ($_GET['msg']) {
|
|
|
|
|
|
case "1": $mensaje = "<div class=\"aviso ok\">" . $locale['1061'] . "</div>";
|
|
|
|
|
|
break;
|
|
|
|
|
|
default:
|
|
|
|
|
|
break;
|
|
|
|
|
|
}
|
2011-04-06 12:07:57 +00:00
|
|
|
|
} else {
|
2011-05-19 08:46:58 +00:00
|
|
|
|
$mensaje = "";
|
2011-04-04 15:16:10 +00:00
|
|
|
|
}
|
2011-05-19 08:46:58 +00:00
|
|
|
|
echo $mensaje;
|
2011-04-04 15:16:10 +00:00
|
|
|
|
?>
|
|
|
|
|
|
|
2011-06-08 17:20:22 +00:00
|
|
|
|
<div class="encabezado"><?php echo $locale['Solicitudes005']?></div>
|
2011-05-19 08:46:58 +00:00
|
|
|
|
<table width="100%">
|
|
|
|
|
|
<tr>
|
2011-06-08 17:20:22 +00:00
|
|
|
|
<td class="sinborde">
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['1010']; ?></span> <?php echo ver_fecha_larga($pedido->getValor("fecha")); ?><br/>
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['1043']; ?></span> <?php echo $pedido->getValor("nombre"); ?><br/>
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['1043_1']; ?></span> <?php echo $pedido->getValor("denominacion_cliente"); ?><br/>
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['Solicitudes001']; ?></span> <?php echo $pedido->getValor("num_solicitud_cliente"); ?><br/>
|
|
|
|
|
|
</td>
|
|
|
|
|
|
<td class="sinborde">
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['Solicitudes004']; ?></span> <?php echo ver_fecha_larga($pedido->getValor("fecha_solicitud_cliente")); ?><br/>
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['1022']; ?></span> <?php echo discretiza_prioridad($pedido->getValor("prioridad")); ?><br/>
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['1024_1']; ?></span> <?php echo $pedido->getValor("empleados"); ?><br/>
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['1504']; ?></span> <?php echo $pedido->getValor("nombre_cliente"); ?><br/>
|
|
|
|
|
|
</td>
|
|
|
|
|
|
<td class="sinborde">
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['Solicitudes002']; ?></span> <?php echo ver_fecha_larga($pedido->getValor("fecha_inicio_servicio")); ?><br/>
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['Solicitudes003']; ?></span> <?php echo ver_fecha_larga($pedido->getValor("fecha_fin_servicio")); ?><br/>
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['1026']; ?></span> <?php echo $pedido->getValor("duracion"); ?><br/>
|
|
|
|
|
|
</td>
|
|
|
|
|
|
</tr>
|
2011-04-04 15:16:10 +00:00
|
|
|
|
|
2011-06-08 17:20:22 +00:00
|
|
|
|
<tr>
|
|
|
|
|
|
<td class="sinborde">
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['Solicitudes006']; ?></span> <?php echo ver_fecha_larga($pedido->getValor("fecha_recepcion_solicitud")); ?><br/>
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['1800']; ?></span> <?php echo $pedido->getValor("procedencia"); ?><br/>
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['1027']; ?></span> <?php echo $pedido->getValor("nombre_gerente"); ?><br/>
|
|
|
|
|
|
</td>
|
|
|
|
|
|
<td class="sinborde">
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['129']; ?></span> <?php echo $pedido->getValor("nombre_salario_max"); ?><br/>
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['130']; ?></span> <?php echo $pedido->getValor("nombre_salario_min"); ?><br/>
|
|
|
|
|
|
</td>
|
|
|
|
|
|
<td class="sinborde">
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['Solicitudes007']; ?></span> <?php echo $pedido->getValor("tasa_economica"); ?><br/>
|
|
|
|
|
|
</td>
|
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
|
|
<td class="sinborde">
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['123']; ?></span><br/>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
$idiomas = $pedido->getIdiomas();
|
|
|
|
|
|
if (count($idiomas) > 0) {
|
|
|
|
|
|
foreach ($idiomas as $nombre => $codigo) {
|
2011-05-19 08:46:58 +00:00
|
|
|
|
echo $nombre . "<br />";
|
|
|
|
|
|
}
|
|
|
|
|
|
} else {
|
|
|
|
|
|
}
|
2011-06-08 17:20:22 +00:00
|
|
|
|
?>
|
|
|
|
|
|
</td>
|
|
|
|
|
|
<td class="sinborde">
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['209']; ?></span><br/>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
$tecnologias = $pedido->getProvincias();
|
|
|
|
|
|
if (count($tecnologias) > 0) {
|
|
|
|
|
|
foreach ($tecnologias as $nombre => $codigo) {
|
|
|
|
|
|
echo $nombre . "<br />";
|
|
|
|
|
|
}
|
|
|
|
|
|
} else {
|
|
|
|
|
|
}
|
|
|
|
|
|
echo nl2br($pedido->getValor("observaciones_direccion"));
|
|
|
|
|
|
?>
|
|
|
|
|
|
</td>
|
|
|
|
|
|
<td class="sinborde">
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['Solicitudes008']; ?></span> <?php echo $pedido->getValor("direccion_solicitud"); ?><br/>
|
|
|
|
|
|
</td>
|
2011-05-19 08:46:58 +00:00
|
|
|
|
</tr>
|
2011-06-08 17:20:22 +00:00
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="encabezado"><?php echo $locale['1550']?></div>
|
|
|
|
|
|
<table width="100%">
|
|
|
|
|
|
|
2011-05-19 08:46:58 +00:00
|
|
|
|
<tr>
|
2011-06-08 17:20:22 +00:00
|
|
|
|
<td class="sinborde">
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['Solicitudes009']; ?></span>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
if ($pedido->getValor("turnos") != "") {
|
2011-06-10 15:03:20 +00:00
|
|
|
|
echo "SI (".$pedido->getValor("turnos").")";
|
2011-06-08 17:20:22 +00:00
|
|
|
|
} else {
|
|
|
|
|
|
echo "NO";
|
|
|
|
|
|
}
|
|
|
|
|
|
?>
|
|
|
|
|
|
</td>
|
|
|
|
|
|
<td class="sinborde">
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['Candidato002']; ?></span>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
if ($pedido->getValor("guardias") != "") {
|
2011-06-10 15:03:20 +00:00
|
|
|
|
echo "SI (".$pedido->getValor("guardias").")";
|
2011-06-08 17:20:22 +00:00
|
|
|
|
} else {
|
|
|
|
|
|
echo "NO";
|
|
|
|
|
|
}
|
|
|
|
|
|
?>
|
|
|
|
|
|
</td>
|
|
|
|
|
|
<td class="sinborde">
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['Candidato003']; ?></span>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
if ($pedido->getValor("viajar") != "") {
|
2011-06-10 15:03:20 +00:00
|
|
|
|
echo "SI (".$pedido->getValor("viajar").")";
|
2011-06-08 17:20:22 +00:00
|
|
|
|
} else {
|
|
|
|
|
|
echo "NO";
|
|
|
|
|
|
}
|
|
|
|
|
|
?>
|
|
|
|
|
|
</td>
|
|
|
|
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
|
|
|
|
<td colspan=3 class="sinborde">
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['Candidato004']; ?></span>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
if ($pedido->getValor("internacional") != "") {
|
2011-06-10 15:03:20 +00:00
|
|
|
|
echo "SI (".$pedido->getValor("internacional").")";
|
2011-06-08 17:20:22 +00:00
|
|
|
|
} else {
|
|
|
|
|
|
echo "NO";
|
|
|
|
|
|
}
|
|
|
|
|
|
?>
|
|
|
|
|
|
</td>
|
2011-05-19 08:46:58 +00:00
|
|
|
|
</tr>
|
|
|
|
|
|
<tr>
|
2011-06-08 17:20:22 +00:00
|
|
|
|
<td colspan="3" class="sinborde">
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['135']; ?></span><br/>
|
|
|
|
|
|
<?php echo nl2br($pedido->getValor("observaciones")); ?></td>
|
|
|
|
|
|
</tr>
|
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="encabezado"><?php echo $locale['Solicitudes012']?></div>
|
|
|
|
|
|
<table width="100%">
|
|
|
|
|
|
<tr><td class="sinborde">
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['1527']; ?>:</span>
|
|
|
|
|
|
<?php echo $pedido->getValor("nombre_estado"); ?>
|
2011-05-19 08:46:58 +00:00
|
|
|
|
<div id="obsCambioEst" class="obsCambioEst">
|
|
|
|
|
|
<form id="formCambEst" action="pedido.php?idPedido=<?php echo $pedido->getValor("oid"); ?>&action=cambEstObs" method="post" >
|
|
|
|
|
|
<input type="hidden" name="action" value="cambEstObs" />
|
|
|
|
|
|
<input type="hidden" name="idEstado" id="idEstado" />
|
|
|
|
|
|
</form>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
if ($pedido->getValor("msgEstado") != "") {
|
|
|
|
|
|
echo " -> " . $pedido->getValor("msgEstado");
|
|
|
|
|
|
}
|
|
|
|
|
|
echo "<br />";
|
|
|
|
|
|
$estadosSiguientes = $pedido->getSiguientes();
|
|
|
|
|
|
foreach ($estadosSiguientes as $codEstado => $nombreEstado) {
|
|
|
|
|
|
// En estados 50 se necesita mensaj obs
|
|
|
|
|
|
if ($codEstado == "50") {
|
|
|
|
|
|
?>
|
|
|
|
|
|
<input class="button" name="cambEstado" type="button" value="<?php echo $locale['2104'] . $nombreEstado; ?>" onClick="mostrarObs('<?php echo $pedido->getValor("oid"); ?>','<?php echo $codEstado; ?>','txt')" style="margin-bottom:5px">
|
|
|
|
|
|
<?php
|
|
|
|
|
|
} else {
|
|
|
|
|
|
?>
|
|
|
|
|
|
<input class="button" name="cambEstado" type="button" value="<?php echo $locale['2104'] . $nombreEstado; ?>" onClick="javascript:document.location='pedido.php?idPedido=<?php echo $pedido->getValor("oid"); ?>&action=cambEst&idEst=<?php echo $codEstado; ?>'" style="width:200px; margin-bottom:5px"><br />
|
|
|
|
|
|
<?php
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
2011-06-08 17:20:22 +00:00
|
|
|
|
?>
|
|
|
|
|
|
</td></tr>
|
2011-05-19 08:46:58 +00:00
|
|
|
|
</table>
|
|
|
|
|
|
|
2011-06-08 17:20:22 +00:00
|
|
|
|
<?php
|
|
|
|
|
|
///////////////////////////
|
|
|
|
|
|
//CAPACIDADES PROFESIONALES
|
|
|
|
|
|
///////////////////////////
|
|
|
|
|
|
echo '<div id="capacidades" name="capacidades" class="encabezado">'.$locale['Capacidades001'].'</div>';
|
|
|
|
|
|
echo '<input language="javascript" type="button" value="'.$locale['Capacidades003'].'" class="button" onclick="if(popup(\'addCapacidadProfesional.php?id_solicitud='.$pedido->getValor("oid").'&entidad=solicitud\', \'notes\')) window.location.reload()">';
|
|
|
|
|
|
$CapacidadesProfesionales = $pedido->getCapacidadesProfesionales();
|
|
|
|
|
|
VerListaCapacidadesProfesionales($CapacidadesProfesionales, "detalle_solicitud");
|
|
|
|
|
|
?>
|
2011-05-19 08:46:58 +00:00
|
|
|
|
|
2011-06-08 17:20:22 +00:00
|
|
|
|
<div class="encabezado"><?php echo $locale['Solicitudes013']?></div>
|
2011-05-19 08:46:58 +00:00
|
|
|
|
<table width="100%">
|
|
|
|
|
|
<thead>
|
|
|
|
|
|
<tr class="nombre">
|
|
|
|
|
|
<th><?php echo $locale['2014']; ?></th>
|
|
|
|
|
|
<th><?php echo $locale['5106']; ?></th>
|
|
|
|
|
|
<th><?php echo $locale['1021']; ?></th>
|
|
|
|
|
|
<th><?php echo $locale['1102']; ?></th>
|
|
|
|
|
|
<th><?php echo $locale['5107']; ?></th>
|
2011-04-04 15:16:10 +00:00
|
|
|
|
</tr>
|
2011-05-19 08:46:58 +00:00
|
|
|
|
</thead>
|
|
|
|
|
|
|
|
|
|
|
|
<?php
|
|
|
|
|
|
$oidPedido = $pedido->getValor("oid");
|
|
|
|
|
|
|
|
|
|
|
|
// sacado de http://patrickallaert.blogspot.com/2007/09/building-dynamic-sql-queries-elegant.html
|
|
|
|
|
|
$cond = array();
|
|
|
|
|
|
$cond[] = "pedido = '$oidPedido'";
|
|
|
|
|
|
|
|
|
|
|
|
$orden = array();
|
|
|
|
|
|
$orden[] = "referencia";
|
|
|
|
|
|
|
|
|
|
|
|
$listaOfertas = new ListaOfertas($usuario, $cond, $orden);
|
|
|
|
|
|
$ofertas = $listaOfertas->getOfertas();
|
|
|
|
|
|
|
|
|
|
|
|
// Vemos si tiene ofertas
|
|
|
|
|
|
$totalOfertas = count($ofertas);
|
|
|
|
|
|
if ($totalOfertas == 0) {
|
|
|
|
|
|
echo "<tr><td colspan=\"11\" align=\"center\">Esta solicitud no tiene ofertas</td></tr>";
|
|
|
|
|
|
} else {
|
|
|
|
|
|
for ($i = 0; $i < $totalOfertas; $i++) {
|
|
|
|
|
|
$ofertaAct = $ofertas[$i];
|
|
|
|
|
|
|
|
|
|
|
|
echo "<tr>";
|
|
|
|
|
|
|
|
|
|
|
|
/*if (($ofertaAct->getValor("gerente") == $usuario->getValor("oid")) || $usuario->tieneRol("1")) {
|
|
|
|
|
|
// Es el gerente de ese pedido, puede editarlo y eliminarlo
|
|
|
|
|
|
echo '<td align="center"><a href="gestion_pedido.php?idPedido=' . $ofertaAct->getValor("oid") . '"><img src="css/edit.png" title="' . $locale['2017'] . '"/></a></td>';
|
|
|
|
|
|
echo "<td align=\"center\"><a href=\"#\" onclick=eliminarPedido('" . $ofertaAct->getValor("oid") . "') ><img src=\"css/eliminar.png\" title=\"" . $locale['2016'] . "\"/></a></td>";
|
|
|
|
|
|
} else {
|
|
|
|
|
|
// No es el gerente no puede ni editarlo ni eliminarlo
|
|
|
|
|
|
echo '<td></td><td></td>';
|
|
|
|
|
|
}*/
|
|
|
|
|
|
|
|
|
|
|
|
echo '<td align="center"><a href="oferta.php?idOferta=' . $ofertaAct->getValor("oid") . '"><img src="css/brick_go.png" title="' . $locale['2015'] . '" /></a></td>';
|
|
|
|
|
|
echo '<td align="center"><a href="oferta.php?idOferta=' . $ofertaAct->getValor("referencia") . '">'.$ofertaAct->getValor("referencia").'</a></td>';
|
|
|
|
|
|
echo '<td align="center">' . $ofertaAct->getValor("fecha") . '</td>';
|
|
|
|
|
|
echo '<td align="center">' . $ofertaAct->getValor("nombre_estado") . '</td>';
|
|
|
|
|
|
echo '<td align="center"><a href="/detalle_candidato.php?oid=' . $ofertaAct->getValor("candidato") . '">' . $ofertaAct->getValor("nombre_candidato") . '</td>';
|
|
|
|
|
|
echo "</tr>";
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
?>
|
|
|
|
|
|
</table>
|
|
|
|
|
|
<br/>
|
|
|
|
|
|
<table>
|
|
|
|
|
|
<tr align="center"> <!-- HISTORIAL -->
|
|
|
|
|
|
<td ><a name="historial"><?php echo $locale['127']; ?></a><br />
|
|
|
|
|
|
<textarea name="historial" readonly rows="8" cols="90" maxlength="300" style="overflow: auto;width:100%"><?php echo $pedido->getHistorial(); ?></textarea>
|
|
|
|
|
|
</td>
|
|
|
|
|
|
|
2011-04-04 15:16:10 +00:00
|
|
|
|
</tr>
|
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-04-06 12:07:57 +00:00
|
|
|
|
<?php include_once("html/pie.php"); ?>
|