Se empieza a adaptar solicitudes de oferta ya se añade desde editar

git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_Intranet/trunk/src@92 e2b1556b-49f8-d141-9351-52d6861a72d9
This commit is contained in:
roberto 2011-06-07 17:33:08 +00:00
parent 5f480ca2b3
commit 8c803ddb5d
7 changed files with 180 additions and 120 deletions

View File

@ -11,6 +11,7 @@ include_once("Objects/Empleado.php");
include_once("Objects/Afinidad.php");
include_once("Objects/Automata.php");
include_once("Objects/Oferta.php");
include_once("ListaCapacidadesProfesionales.php");
class Pedido {
@ -102,6 +103,10 @@ class Pedido {
}
}
function getCapacidadesProfesionales(){
return new ListaCapacidadesProfesionales($this->getValor("oid"),"solicitud");
}
/**
* Procesa el resultado de una query para añadir campos al pedido.
*

View File

@ -32,11 +32,16 @@ $mensaje="";
$errores=array();
$errores_capacidad="";
//Al ser añadir sabemos siempre que viene de la pantalla del candidato con el id del canidato pasado por get
//Puede venir de varias pantallas (Candidatos(ListaCandidatos/EditarCandidato/VerCandidato); Solicitudes(ListaSolicitudes/EditarSolicitud/VerSolicitud))
//Se establece parametro entidad(candidato,solicitud);
$entidad = $_GET['entidad'];
$id_candidato = $_GET['id_candidato'];
$id_solicitud = $_GET['id_solicitud'];
//Cuando se da a guardar todo viene por POST
if(stripinput($_POST['action'])=="add"){
$entidad = $_POST['entidad'];
$id_solicitud = $_POST['id_solicitud'];
$id_candidato = $_POST["id_candidato"];
$perfil_tecnico = $_POST["id_perfil_tecnico"];
$perfil_funcional = $_POST["id_perfil_funcional"];
@ -49,12 +54,15 @@ if(stripinput($_POST['action'])=="add"){
$arrayInsert=array();
$camposQuitar=array();
$camposQuitar["action"]=stripinput($_POST['action']);
$camposQuitar["entidad"]=stripinput($_POST['entidad']);
$camposQuitar["id_solicitud"]=stripinput($_POST['id_solicitud']);
$camposQuitar["id_candidato"]=stripinput($_POST['id_candidato']);
$camposQuitar["id_perfil_tecnico"]=stripinput($_POST['id_perfil_tecnico']);
$camposQuitar["id_perfil_funcional"]=stripinput($_POST['id_perfil_funcional']);
$camposQuitar["tecnologias"]=$_POST['tecnologias'];
$camposInsertar=array_diff_assoc($_POST,$camposQuitar);
$camposInsertar["id_usuario"]=$_POST['id_candidato'];
$camposInsertar["id_usuario"]=$id_candidato;
$camposInsertar["id_solicitud"]=$id_solicitud;
$camposInsertar["id_perfil_tecnico"]=$perfil_tecnico[0]; //Sabemos que siempre va a tener un unico elemento el array ya que no le dejamos seleccionar mas de uno
$camposInsertar["id_perfil_funcional"]=$perfil_funcional[0]; //Sabemos que siempre va a tener un unico elemento el array ya que no le dejamos seleccionar mas de uno
$vacio=array();
@ -70,9 +78,9 @@ if(stripinput($_POST['action'])=="add"){
try{
$errorInsert=false;
include_once("Objects/CapacidadProfesional.php");
$CapacidadProfesional = new CapacidadProfesional(-1,"candidato");
$idCapacidadNew= $CapacidadProfesional->addCapacidad($arrayInsert);
$CapacidadProfesional = new CapacidadProfesional($idCapacidadNew,"candidato");
$CapacidadProfesional = new CapacidadProfesional(-1, $entidad);
$idCapacidadNew = $CapacidadProfesional->addCapacidad($arrayInsert);
$CapacidadProfesional = new CapacidadProfesional($idCapacidadNew, $entidad);
if($idCapacidadNew!="-1"){
//Este proceso se hace para que se agregen bien las tecnologías ya que en la edicion se espera despues del id de la tecnologia -meses de la misma
for ($i=0; $i < count($tecnologias); $i++)
@ -101,7 +109,9 @@ if($mensaje!=""){
echo $locale['286'];
echo "<form action=\"addCapacidadProfesional.php\" method=\"POST\" enctype=\"multipart/form-data\">";
echo "<input type=\"hidden\" name=\"action\" value=\"add\" />";
echo "<input type=\"hidden\" name=\"entidad\" value=\"".$entidad."\" />";
echo "<input type=\"hidden\" name=\"id_candidato\" value=\"".$id_candidato."\" />";
echo "<input type=\"hidden\" name=\"id_solicitud\" value=\"".$id_solicitud."\" />";
echo '<div class="encabezado">'.$locale['Capacidades005'].'</div>';
echo '<table align="center" width="100%">';

View File

@ -193,6 +193,8 @@ if (in_array("laborables", $mostrarDetalle)) { ?>
foreach ($localidadesDeseadas as $nombre => $valor) {
echo $nombre . ", ";
}
echo "<br>". $persona->getValor("observaciones_prov_deseada");
?>
</td>
<td colspan="2" class="sinborde">
@ -204,6 +206,7 @@ if (in_array("laborables", $mostrarDetalle)) { ?>
foreach ($localidadesNoDeseadas as $nombre => $valor) {
echo $nombre . ", ";
}
echo "<br>". $persona->getValor("observaciones_prov_nodeseada");
?>
</td>
</tr>
@ -280,7 +283,7 @@ if (in_array("laborables", $mostrarDetalle)) { ?>
//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_candidato='.$persona->getValor("oid").'\', \'notes\')) window.location.reload()">';
echo '<input language="javascript" type="button" value="'.$locale['Capacidades003'].'" class="button" onclick="if(popup(\'addCapacidadProfesional.php?id_candidato='.$persona->getValor("oid").'&entidad=candidato\', \'notes\')) window.location.reload()">';
$CapacidadesProfesionales = $persona->getCapacidadesProfesionales();
VerListaCapacidadesProfesionales($CapacidadesProfesionales, "detalle_candidato");
?>

View File

@ -57,14 +57,6 @@ switch ($action) {
$errores[]="22";
}
/*Solo se valida el perfil técnico en el caso de que el candidato este en el estado (540 - Disponible sin asignar)*/
if($estado == 540){
if((((count($perfil)==1) && $perfil["0"]==""))
&& (count($candidato->getPerfiles())==0)){
$errores_persona .= $locale['1705']."<br />";
$errores[]="23";
}
}
include_once("verificar_candidato.php");
if(count($errores)==0){
$arrayInsert=array();
@ -458,7 +450,7 @@ echo '</tr></table>';
//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_candidato='.$candidato->getValor("oid").'\', \'notes\')) window.location.reload()">';
echo '<input language="javascript" type="button" value="'.$locale['Capacidades003'].'" class="button" onclick="if(popup(\'addCapacidadProfesional.php?id_candidato='.$candidato->getValor("oid").'&entidad=candidato\', \'notes\')) window.location.reload()">';
$CapacidadesProfesionales = $candidato->getCapacidadesProfesionales();
VerListaCapacidadesProfesionales($CapacidadesProfesionales, "gestion_candidato");

View File

@ -35,32 +35,25 @@ $mensaje="";
switch ($action) {
case "edit":
try{
//BORRAR
/*
$pesoTec=$_POST['pesoTec'];
$pesoIdi=$_POST['pesoIdi'];
$pesoPer=$_POST['pesoPer'];
if(($pesoTec=="") ||($pesoIdi=="") || ($pesoPer=="")
|| !is_numeric($pesoTec) || !is_numeric($pesoIdi) || !is_numeric($pesoPer)
|| (!($pesoTec>=0)) ||(!($pesoIdi>=0)) || (!($pesoPer>=0))
|| ($pesoTec + $pesoIdi + $pesoPer != 100)){
$errores[]="8";
/*Apartado en el que se limpiaran los campos observacion de los si/no */
if($_POST['disp_turnos']=="n"){
$_POST['turnos'] = "";
}
*/
/* Comprobamos que el número de personas necesarios no sea inferior el número de personas
* que están actualmente aceptadas
*/
//BORRAR
/* $listaAceptadas=$pedido->getCandidatosAceptados();
if($_POST['empleados']< count($listaAceptadas)){
$errores[]="9";
$mensaje=$locale['1096'];
if($_POST['disp_guardias']=="n"){
$_POST['guardias'] = "";
}
*/
if($_POST['disp_viajar']=="n"){
$_POST['viajar'] = "";
}
if($_POST['disp_internacional']=="n"){
$_POST['internacional'] = "";
}
if(count($errores)==0){
$pedido->setCampo("num_solicitud_cliente",$_POST['num_solicitud_cliente']);
$pedido->setCampo("nombre",$_POST['nombre']);
$pedido->setCampo("denominacion_cliente",$_POST['denominacion_cliente']);
$pedido->setCampo("prioridad",$_POST['prioridad']);
$pedido->setCampo("empleados",$_POST['empleados']);
$pedido->setCampo("duracion",$_POST['duracion']);
@ -69,9 +62,8 @@ switch ($action) {
$pedido->setCampo("salario_min",$_POST['salario_min']);
$pedido->setCampo("salario_max",$_POST['salario_max']);
$pedido->setCampo("procedencia",$_POST['procedencia']);
// $pedido->setCampo("pesoIdioma",$pesoIdi);
// $pedido->setCampo("pesoPerfil",$pesoPer);
// $pedido->setCampo("pesoTecno",$pesoTec);
$pedido->setCampo("tasa_economica",$_POST['tasa_economica']);
$pedido->setCampo("observaciones_direccion",$_POST['observaciones_direccion']);
$pedido->addPerfiles($_POST['perfil']);
$pedido->addTecnologias($_POST['tecnologia']);
@ -108,7 +100,7 @@ switch ($action) {
echo $html->menuPedidos($usuario,"");
echo "<h2>".$pedido->getValor("nombre")."</h2>";
echo "<h2>".$pedido->getValor("oid") ." - ". $pedido->getValor("nombre")."</h2>";
if($mensaje!=""){
// Mostramos el mensaje
if(in_array("9",$errores)){
@ -118,81 +110,51 @@ if($mensaje!=""){
}
}
echo '<form method="POST" action="gestion_pedido.php?idPedido='.$pedido->getValor("oid").'" name="form_registro" enctype="multipart/form-data">';
echo "<input type=\"hidden\" name=\"action\" value=\"edit\" />";
echo '<input type="submit" value="'.$locale['gu'].'" onclick="return comprobar_registro(this)" class="button">';
echo "<table id=\"editPedido\">" .
echo '<div class="encabezado">'.$locale['Solicitudes005'].'</div>';
echo "<table id=\"editPedido\" width=\"100%\">" .
"<tr>" .
" <td>".$locale['1043']."<input type=\"text\" name=\"nombre\" value=\"".$pedido->getValor("nombre")."\" size=\"30\" maxlength=\"255\" ></td>" .
" <td>" .$locale['1022'].":";
rellena_prioridad_select("prioridad",$pedido->getValor("prioridad"));
echo " - ".$locale['1024'].": <input type=\"text\" name=\"empleados\" value=\"".$pedido->getValor("empleados")."\" maxlenght=\"3\" size=\"2\" />" .
"<br />".$locale['1026'].": <input type=\"text\" name=\"duracion\" value=\"".$pedido->getValor("duracion")."\" maxlenght=\"3\" size=\"2\" />" .
"</td>";
echo "<td>".$locale['1027'];
$auxiliar = '<option value="">'.$locale['ns'].'</option>';
rellena_personal_permiso("gerente","GP",$auxiliar,$pedido->getValor("gerente"));
echo "</td></tr>" .
" <tr><td>".$locale['1504'];
"<td>".$locale['1043']."<input type=\"text\" name=\"nombre\" value=\"".$pedido->getValor("nombre")."\" size=\"39\" maxlength=\"30\" >" .
"<br/><br/>".$locale['1043_1']."<input type=\"text\" name=\"denominacion_cliente\" value=\"".$pedido->getValor("denominacion_cliente")."\" size=\"30\" maxlength=\"30\" >" .
"<br/><br/>".$locale['Solicitudes001']."&nbsp;&nbsp;<input type=\"text\" name=\"num_solicitud_cliente\" value=\"".$pedido->getValor("num_solicitud_cliente")."\" size=\"30\" maxlength=\"20\" ></td>" .
"<td>".$locale['Solicitudes004']. "&nbsp;&nbsp;"; rellena_fecha_select($pedido->getValor("fecha_solicitud_cliente"), "fecha_solicitud");
echo "<br/><br/>" .$locale['1022'].":&nbsp;&nbsp;&nbsp;"; rellena_prioridad_select("prioridad",$pedido->getValor("prioridad"));
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".$locale['1024_1'].": <input type=\"text\" name=\"empleados\" value=\"".$pedido->getValor("empleados")."\" maxlenght=\"3\" size=\"2\" />";
echo "<br/><br/>".$locale['1504'] ."&nbsp;&nbsp;";
$auxiliar = '<option selected value="">'.$locale['ns'].'</option>';
rellena_desplegable_select_oid("clientes","clientes",$auxiliar,$pedido->getValor("cliente"));
echo "</td><td>".$locale['121']."<br/>";
"</td>";
echo "<td>".$locale['Solicitudes002']."&nbsp;&nbsp;";
rellena_fecha_select($pedido->getValor("fecha_inicio_servicio"), "fecha_ini");
echo "<br/><br/>".$locale['Solicitudes003']."&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
rellena_fecha_select($pedido->getValor("fecha_fin_servicio"), "fecha_fin");
echo "<br/><br/>".$locale['1026'].": <input type=\"text\" name=\"duracion\" value=\"".$pedido->getValor("duracion")."\" maxlenght=\"3\" size=\"2\" />";
echo "</td></tr>" .
$perfiles=$pedido->getPerfiles();
$keyperfiles=array_values($perfiles);
// Mostramos la lista para borrar
if(count($perfiles)>0){
foreach ($perfiles as $nombre =>$valor) {
echo $nombre." <a href=\"gestion_pedido.php?idPedido=".$pedido->getValor("oid")."&action=dellPer&id=".$valor."\">Borrar</a><br />";
}
} else {
?>
<span class="errorcampo"><?php if($pedido->getValor("pesoPerfil") > 0) echo $locale['1097'];?></span><br />
<?php
}
echo $html->listaSelect("perfil","oid","id","perfil",array("",$locale['ns']),$keyperfiles,false,true,"15");
"<tr><td>". $locale['Solicitudes006']."&nbsp;&nbsp;"; rellena_fecha_select($pedido->getValor("fecha_recepcion_solicitud"), "fecha_recepcion");
echo "<br/><br/>". $locale['1800'];
rellena_procedencias("procedencia",$auxiliar,$pedido->getValor("procedencia"));
//rellena_desplegable_select_oid("perfil","perfil",$auxiliar,$pedido->getValor("perfil"));
echo "</td><td>".$locale['132'].$pedido->getValor("nombre_estado");
echo "</td></tr>";
echo "<tr><td colspan=\"2\">";
echo "&nbsp;&nbsp;&nbsp;&nbsp;".$locale['1027'];
$auxiliar = '<option value="">'.$locale['ns'].'</option>';
rellena_personal_permiso("gerente","GP",$auxiliar,$pedido->getValor("gerente"));
echo "</td><td>";
echo $locale['129'];
rellena_desplegable_select_oidCol("salario","id","nombre","salario_min",$auxiliar,$pedido->getValor("salario_min"));
echo ' - '.$locale['130'].'';
rellena_desplegable_select_oidCol("salario","id","nombre","salario_max",$auxiliar,$pedido->getValor("salario_max"));
echo "</td><td>".$locale['1800'];
rellena_procedencias("procedencia",$auxiliar,$pedido->getValor("procedencia"));
echo "</td><td>".$locale['Solicitudes007']."&nbsp;&nbsp;<input type=\"text\" name=\"tasa_economica\" value=\"".$pedido->getValor("tasa_economica")."\" size=\"15\" maxlength=\"10\" >";
echo "</td></tr>";
echo "<tr><td colspan=\"3\">" .
"<table><tr><td>".$locale['122']."</td><td>";
$tecnologias=$pedido->getTecnologias();
$keytecnologias=array_values($tecnologias);
// Mostramos la lista para borrar
if(count($tecnologias)>0){
foreach ($tecnologias as $nombre =>$valor) {
echo $nombre." <a href=\"gestion_pedido.php?idPedido=".$pedido->getValor("oid")."&action=dellTec&id=".$valor."\">Borrar</a><br />";
}
} else {
?>
<span class="errorcampo"><?php if($pedido->getValor("pesoTecno") > 0) echo $locale['1097'];?></span><br />
<?php
}
echo $html->listaSelect("tecnologia","oid","id","tecnologia",array("",$locale['ns']),$keytecnologias,false,true,"15");
echo "<tr><td>".$locale['123']."<br/>";
echo "</td><td>".$locale['123']."</td><td>";
$idiomas=$pedido->getIdiomas();
$keyidiomas=array_values($idiomas);
// Mostramos la lista para borrar
@ -204,11 +166,9 @@ if(count($idiomas)>0){
<span class="errorcampo"><?php if($pedido->getValor("pesoIdioma") > 0) echo $locale['1097'];?></span><br />
<?php
}
echo $html->listaSelect("idiomas","oid","id","idiomas",array("",$locale['ns']),$keyidiomas,false,true,"15");
echo $html->listaSelect("idiomas","oid","id","idiomas",array("",$locale['ns']),$keyidiomas,false,true,"10");
echo "</td><td>".$locale['209']."</td><td>";
echo "</td><td>".$locale['209']."<br/>";
$localidades=$pedido->getProvincias();
$keylocalidades=array_values($localidades);
// Mostramos la lista para borrar
@ -221,33 +181,113 @@ if(count($localidades)>0){
<span class="errorcampo"><?php echo $locale['1097']; ?></span><br />
<?php
}
echo $html->listaSelect("provincias","oid","id","provincias",array("",$locale['ns']),$keylocalidades,false,true,"15");
echo $html->listaSelect("provincias","oid","id","provincias",array("",$locale['ns']),$keylocalidades,false,true,"10");
echo '&nbsp;&nbsp;<textarea name="observaciones_direccion" rows="9" cols="30" style="overflow: auto;">'.$pedido->getValor("observaciones_direccion").'</textarea>';
//$locale['132'].$pedido->getValor("nombre_estado");
echo "</td><td>".$locale['Solicitudes008']."&nbsp;&nbsp;<input type=\"text\" name=\"direccion_solicitud\" value=\"".$pedido->getValor("direccion_solicitud")."\" size=\"30\" maxlength=\"50\" >";
echo "</td></tr>";
echo "</table>";
echo "</td>";
?>
<!--td <?php if(in_array("8",$errores)) {echo " class=\"errorcampo\"";} ?> width="200px">
<?php echo $locale['1078']; ?>: <input name="pesoTec" type="text" size="5" align="right" value="<?php echo $pedido->getValor("pesoTecno"); ?>" <?php if((!is_numeric($pesoTec))&& ($pesoTec!="")) {echo " class=\"errorcampo\"";}?> <?php echo "/> %<br />"; ?>
<?php echo $locale['1079']; ?>: <input name="pesoIdi" type="text" size="5" value="<?php echo $pedido->getValor("pesoIdioma"); ?>" <?php if((!is_numeric($pesoIdi)) && ($pesoIdi!="")) {echo " class=\"errorcampo\"";} ?> <?php echo "/> %<br />"; ?>
<?php echo $locale['1080']; ?>: <input name="pesoPer" type="text" size="5" value="<?php echo $pedido->getValor("pesoPerfil"); ?>" <?php if((!is_numeric($pesoPer))&& ($pesoPer!="")) {echo " class=\"errorcampo\"";} ?> <?php echo "/> %<br />"; ?>
<?php echo $locale['1081']; ?>
</td-->
<?php
/////////////////////
//DATOS ADICIONALES
/////////////////////
echo '<input type="submit" value="'.$locale['gu'].'" onclick="return comprobar_registro(this)" class="button">';
echo '<div class="encabezado">'.$locale['1550'].'</div>';
echo '<table align="center" width="100%">';
echo "</tr></table></td></tr>";
echo '<tr><td colspan="3" align="center">'.$locale['135'].'<br><textarea name="observaciones" rows="30" cols="120" style="overflow: auto; width:100%; ">'.
echo '<tr>';
//CAMPO DISPONIBILIDAD TURNOS
echo '<td width="33%">'.$locale['Solicitudes009'].'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
echo '<select name="disp_turnos" onchange="javascript:if(this.options[this.selectedIndex].value == \'n\') {disable(\'turnos\');}else{enable(\'turnos\')}">';
if ($pedido->getValor("turnos") != "")
echo '<option value="s" selected>SI</option><option value="n">NO</option>';
else
echo '<option value="s" >SI</option><option value="n" selected>NO</option>';
echo '</select>';
echo '<br><input type="text" id="turnos" name="turnos" value="'.$pedido->getValor("turnos").'" size="40" maxlength="200"';
if ($pedido->getValor("turnos") != "")
echo '>';
else
echo 'disabled>';
echo '</td>';
//CAMPO DISPONIBILIDAD GUARDIAS
echo '<td width="33%">'.$locale['Candidato002'].'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
echo '<select name="disp_guardias" onchange="javascript:if(this.options[this.selectedIndex].value == \'n\') {disable(\'guardias\');}else{enable(\'guardias\')}">';
if ($pedido->getValor("guardias") != "")
echo '<option value="s" selected>SI</option><option value="n">NO</option>';
else
echo '<option value="s" >SI</option><option value="n" selected>NO</option>';
echo '</select>';
echo '<br><input type="text" id="guardias" name="guardias" value="'.$pedido->getValor("guardias").'" size="40" maxlength="200"';
if ($pedido->getValor("guardias") != "")
echo '>';
else
echo 'disabled>';
echo '</td>';
//CAMPO DISPONIBILIDAD VIAJAR
echo '<td width="33%">'.$locale['Candidato003'].'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
echo '<select name="disp_viajar" onchange="javascript:if(this.options[this.selectedIndex].value == \'n\') {disable(\'viajar\');}else{enable(\'viajar\')}">';
if ($pedido->getValor("viajar") != "")
echo '<option value="s" selected>SI</option><option value="n">NO</option>';
else
echo '<option value="s" >SI</option><option value="n" selected>NO</option>';
echo '</select>';
echo '<br><input type="text" id="viajar" name="viajar" value="'.$pedido->getValor("viajar").'" size="40" maxlength="200"';
if ($pedido->getValor("viajar") != "")
echo '>';
else
echo 'disabled>';
echo '</td></tr>';
//CAMPO DISPONIBILIDAD INTERNACIONAL
echo '<tr><td colspan="3">'.$locale['Candidato004'].'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
echo '<select name="disp_internacional" onchange="javascript:if(this.options[this.selectedIndex].value == \'n\') {disable(\'internacional\');}else{enable(\'internacional\')}">';
if ($pedido->getValor("internacional") != "")
echo '<option value="s" selected>SI</option><option value="n">NO</option>';
else
echo '<option value="s" >SI</option><option value="n" selected>NO</option>';
echo '</select>';
echo '<br><input type="text" id="internacional" name="internacional" value="'.$pedido->getValor("internacional").'" size="40" maxlength="200"';
if ($pedido->getValor("internacional") != "")
echo '>';
else
echo 'disabled>';
echo '</td>';
echo '</tr>';
echo '<tr><td colspan="3" align="center">'.$locale['135'].'<br><textarea name="observaciones" rows="7" cols="120" style="overflow: auto; width:100%; ">'.
$pedido->getValor("observaciones").
'</textarea></td></tr>';
echo "</table>";
///////////////////////////
//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, "gestion_pedido");
echo '<input type="submit" value="'.$locale['gu'].'" onclick="return comprobar_registro(this)" class="button">';
echo '<div class="encabezado">'.$locale['1552'].'</div>';
echo '<tr><td colspan="3" align="center">'.$locale['127'].'<br><textarea name="historial" readonly rows="8" cols="120" maxlength="300" style="overflow: auto;">';
echo $pedido->getHistorial();
echo '</textarea></td></tr>';
/* Botones de guardar y restablecer */
echo "<tr><td colspan=\"3\" align=\"center\">";
echo "<!--tr><td colspan=\"3\" align=\"center\">";
echo '<input type="submit" value="'.$locale['gu'].'" onclick="return comprobar_registro(this)" class="button">';
echo '<input type="reset" value="'.$locale['res'].'" class="button"></td>';
echo "</tr></table>";
echo "</tr></table-->";
echo "</form>";
include_once("html/pie.php");

View File

@ -165,6 +165,16 @@ $locale['Capacidades013'] = "Debe seleccionar un perfil funcional para la capaci
$locale['Capacidades014'] = "A&ntilde;adiendo Capacidad Profesional";
$locale['Capacidades015'] = "ESTADO CANDIDATO";
$locale['Capacidades016'] = "Capacidades profesionales";
$locale['Solicitudes001'] = "N&uacute;mero de SO de cliente:";
$locale['Solicitudes002'] = "Fecha inicio servicio:";
$locale['Solicitudes003'] = "Fecha fin servicio:";
$locale['Solicitudes004'] = "Fecha solicitud cliente:";
$locale['Solicitudes005'] = "DATOS IDENTIFICATIVOS";
$locale['Solicitudes006'] = "Fecha recepci&oacute;n solicitud:";
$locale['Solicitudes007'] = "Tasa econ&oacute;mica:";
$locale['Solicitudes008'] = "Direcci&oacute;n detallada:";
$locale['Solicitudes009'] = "Disponibilidad de turnos:";
//Historial:
$locale['150'] = "Modificados: ";
@ -567,6 +577,7 @@ $locale['1021'] = "Fecha";
$locale['1022'] = "Prioridad";
$locale['1023'] = "Cliente";
$locale['1024'] = "N&uacute;mero<br>de personas";
$locale['1024_1'] = "N&uacute;mero de personas";
$locale['1025'] = "Solicitud de oferta";
$locale['1026'] = "Duraci&oacute;n (meses)";
$locale['1027'] = "Gerente:";
@ -587,6 +598,7 @@ $locale['1040'] = "Error en el num de personas.";
$locale['1041'] = "Meter en el proceso de la solicitud de oferta:";
$locale['1042'] = "Denominaci&oacute;n";
$locale['1043'] = "Denominaci&oacute;n*: ";
$locale['1043_1'] = "Denominaci&oacute;n* del cliente: ";
$locale['1044'] = "Candidatos propuestos por el sistema";
$locale['1045'] = "Candidatos rechazados";
$locale['1046'] = "Candidatos aceptados";

View File

@ -164,9 +164,7 @@ echo '<div id="ContTabul">';
///////////////////////////
//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_candidato='.$persona->getValor("oid").'\', \'notes\')) window.location.reload()">';
//$capacidad = new CapacidadProfesional($pedidoAct->getValor("oid"),"candidato");
echo '<input language="javascript" type="button" value="'.$locale['Capacidades003'].'" class="button" onclick="if(popup(\'addCapacidadProfesional.php?id_candidato='.$pedidoAct->getValor("oid").'&entidad=candidato\', \'notes\')) window.location.reload()">';
$CapacidadesProfesionales = $pedidoAct->getCapacidadesProfesionales();
VerListaCapacidadesProfesionales($CapacidadesProfesionales, "lista_Candidatos");