Exemplo n.º 1
0
 public function listaDatosSedeAreas($datos)
 {
     //p
     $iCodEmpCoordinador = $_SESSION['iCodigoEmpleado'];
     //---------------------------------------SEDE------------------------------------------------//
     isset($datos["codigoCentroCosto"]) ? $datos["codigoCentroCosto"] = $datos["codigoCentroCosto"] : ($datos["codigoCentroCosto"] = '%');
     isset($datos["ip"]) ? $datos["ip"] = $datos["ip"] : ($datos["ip"] = '%');
     isset($datos["funcionEjecutar"]) ? $datos["funcionEjecutar"] = $datos["funcionEjecutar"] : ($datos["funcionEjecutar"] = '%');
     isset($datos["codigoArea"]) ? $datos["codigoArea"] = $datos["codigoArea"] : ($datos["codigoArea"] = '');
     //p
     isset($datos["codigoEmpleado"]) ? $datos["codigoEmpleado"] = $datos["codigoEmpleado"] : ($datos["codigoEmpleado"] = '');
     //p
     //$arrayPuestosEmpleado=$_SESSION["puestosEmpleado"];
     //iidPuesto=11 para el encargado de recursos humanos
     //p
     $o_Lcita = new LCita();
     $rs = $o_Lcita->getArrayListaSedes($datos);
     $seleccionado = '';
     $resultadoArray = array();
     foreach ($rs as $fila) {
         $op = $fila[0];
         $resultadoArray[$op] = htmlentities($fila[1]);
         if ($fila[2] == '1') {
             $seleccionado = $op;
         }
     }
     $o_ComboSede = new Combo($resultadoArray);
     isset($datos["codigoSede"]) ? $datos["codigoSede"] = $datos["codigoSede"] : ($datos["codigoSede"] = $seleccionado);
     //$comboHTML_01 = $o_ComboSede->getOptionsHTMLFirstSelected();
     $opcionesHTML_01 = $o_ComboSede->getOptionsHTML($datos["codigoSede"]);
     print_r($opcionesHTML_01);
     //prueba
     //---------------------------------------AREA------------------------------------------------//
     $o_Rrhh = new LRrhh();
     $codigoSede = '';
     $arrayCombo = $o_Rrhh->getArrayListaAreas($datos["codigoSede"]);
     $resultadoArray1 = array();
     foreach ($arrayCombo as $fila) {
         $op = $fila[0];
         $resultadoArray1[$op] = htmlentities($fila[1]);
     }
     $o_ComboArea = new Combo($resultadoArray1);
     $opcionesHTML_02 = $o_ComboArea->getOptionsHTML();
     $row_ochg_sede = "onchange=\"myajax.Link('../../ccontrol/control/control.php?p1=comboSedesAreas&p2='+document.getElementById('cboSede').value,'Div_ComboSedesAreas');\"";
     //$row_ochg_area = "onchange=\"myajax.Link('../../ccontrol/control/control.php?p1=mostrarContenidoEmpleadoSubAreas&p2='+document.getElementById('cboSede').value+'&p3='+document.getElementById('cboArea').value,'Div_ContenidoEmpleadoSubAreas');\"";
     $row_ochg_area = "onchange=\"mostrarContenidoEmpleadoSubAreas();\"";
     $row_ochg_Subarea = "onchange=\"mostrarSubAreas();\"";
     //agregue
     $row_ini = "<table><tr><td>Sede</td><td>Area</td></tr><tr><td>";
     $row_med = "</td><td>";
     $row_fin = "</td></tr></table>";
     /* $row_empresa = "<select tabindex=1 id=\"cboEmpresa\" name=\"cboEmpresa\" onkeypress=\"return validFormSalt('cbo',this,event,'cb_provincia')\" $disabled ".$row_ochg." title=\"Empresa\">";
        $row_sede = "<select tabindex=2 id=\"cboSede\" name=\"cboSede\" onkeypress=\"return validFormSalt('cbo',this,event,'cb_distrito')\" $disabled ".$row_ochg." style=\"width:100px\" title=\"Sede\">"; */
     //$row_empresa = "<select tabindex=1 id=\"cboEmpresa\" name=\"cboEmpresa\" disabled ".$row_ochg_empresa." title=\"Empresa\">";
     //$row_sede = "<select tabindex=2 id=\"cboSede\" name=\"cboSede\" $disabled ".$row_ochg_sede." title=\"Sede\">";
     $row_sede = "<select tabindex=1 id=\"cboSede\" name=\"cboSede\" {$row_ochg_sede} title=\"Sede\">";
     $row_area = "<select tabindex=2 id=\"cboArea\" name=\"cboArea\" {$row_ochg_area} title=\"Area\">";
     $row_fin_cb = "</select>";
     $comboHTML = $row_ini . $row_sede . $opcionesHTML_01 . $row_fin_cb . $row_med . $row_area . $opcionesHTML_02 . $row_fin_cb . $row_fin;
     return $comboHTML;
     print_r($opcionesHTML_02);
     //---------------------------------------SUB AREA------------------------------------------------//
     $o_Rrhh1_p = new LRrhh();
     $codigoSede = '';
     $arrayCombo1_p = $o_Rrhh1_p->getArrayListaSubAreas($datos["codigoSede"]);
     $resultadoArray1_p = array();
     foreach ($arrayCombo1_p as $fila1) {
         $op_p = $fila1_p[0];
         $resultadoArray1_p[$op] = htmlentities($fila1_p[1]);
     }
     $o_ComboArea_p = new Combo($resultadoArray1_p);
     $opcionesHTML_02 = $o_ComboArea_p->getOptionsHTML();
     //        $row_ochg_sede = "onchange=\"myajax.Link('../../ccontrol/control/control.php?p1=comboSedesAreas&p2='+document.getElementById('cboSede').value,'Div_ComboSedesAreas');\"";
     //        //$row_ochg_area = "onchange=\"myajax.Link('../../ccontrol/control/control.php?p1=mostrarContenidoEmpleadoSubAreas&p2='+document.getElementById('cboSede').value+'&p3='+document.getElementById('cboArea').value,'Div_ContenidoEmpleadoSubAreas');\"";
     //        $row_ochg_area = "onchange=\"mostrarContenidoEmpleadoSubAreas();\"";
     //        $row_ini = "<table><tr><td>Sede</td><td>Area</td></tr><tr><td>";
     //        $row_med = "</td><td>";
     //        $row_fin = "</td></tr></table>";
     /* $row_empresa = "<select tabindex=1 id=\"cboEmpresa\" name=\"cboEmpresa\" onkeypress=\"return validFormSalt('cbo',this,event,'cb_provincia')\" $disabled ".$row_ochg." title=\"Empresa\">";
        $row_sede = "<select tabindex=2 id=\"cboSede\" name=\"cboSede\" onkeypress=\"return validFormSalt('cbo',this,event,'cb_distrito')\" $disabled ".$row_ochg." style=\"width:100px\" title=\"Sede\">"; */
     //$row_empresa = "<select tabindex=1 id=\"cboEmpresa\" name=\"cboEmpresa\" disabled ".$row_ochg_empresa." title=\"Empresa\">";
     //$row_sede = "<select tabindex=2 id=\"cboSede\" name=\"cboSede\" $disabled ".$row_ochg_sede." title=\"Sede\">";
     $row_sede = "<select tabindex=1 id=\"cboSede\" name=\"cboSede\" {$row_ochg_sede} title=\"Sede\">";
     $row_area = "<select tabindex=2 id=\"cboArea\" name=\"cboArea\" {$row_ochg_area} title=\"Area\">";
     $row_subarea = "<select tabindex=3 id=\"cboSubArea\" name=\"cboSubArea\" {$row_ochg_Subarea} title=\"SubArea\">";
     $row_fin_cb = "</select>";
     $comboHTML = $row_ini . $row_sede . $opcionesHTML_01 . $row_fin_cb . $row_med . $row_area . $opcionesHTML_02 . $row_fin_cb . $row_med . $row_subarea . $row_fin_cb . $row_fin;
     return $comboHTML;
 }