public function aMantenimientoContrato($datos) { $o_LRrhh = new LRrhh(); $fechaActual = date("d/m/Y"); if ($datos['idContrato'] == '' && $datos['idPuestoEmpleado'] == '') { $idContrato = ''; $idPuesto = ''; $vNombrePuesto = ''; $vNombreCentroCosto = ''; $inicio = ''; $fin = ''; $dFechaAnulacionContrato = ''; $vdescripcionAnulaContrato = ''; $iIdModalidadContrato = '0'; $iIdTipoSueldo = '0'; $nSueldo = ''; $iIdTipoProgramacion = '0'; $bEstado = '1'; $verAnulacion = 'none'; $disable = ''; $anular = false; $grabar = true; } else { $arrayContrato = $o_LRrhh->lGetDetalleContrato($datos['idContrato'], $datos['idPuestoEmpleado']); $idContrato = $datos['idContrato']; $idPuesto = $arrayContrato['iidPuesto']; $vNombrePuesto = $arrayContrato['vNombrePuesto']; $vNombreCentroCosto = $arrayContrato['vDescripcionCcosto']; $inicio = $arrayContrato['dFechaInicial']; $fin = $arrayContrato['dFechaFin']; $dFechaAnulacionContrato = $arrayContrato['dFechaAnulacionContrato']; $vdescripcionAnulaContrato = $arrayContrato['vdescripcionAnulaContrato']; $iIdModalidadContrato = $arrayContrato['iIdModalidadContrato']; $iIdTipoSueldo = $arrayContrato['iIdTipoSueldo']; $nSueldo = $arrayContrato['nSueldo']; $iIdTipoProgramacion = $arrayContrato['iIdTipoProgramacion']; $bEstado = $arrayContrato['bEstado']; if ($bEstado == 1) { $disable = ''; $anular = true; $grabar = true; $verAnulacion = 'none'; } else { $disable = "disabled=''"; $anular = false; $grabar = false; $verAnulacion = ''; } } $arrayComboModalidaContrato = $o_LRrhh->comboModalidadContrato(); $o_ComboModalidadContrato = new Combo($arrayComboModalidaContrato); $optionsHTML = $iIdModalidadContrato; $comboModalidadContrato = $o_ComboModalidadContrato->getOptionsHTML($optionsHTML); ///////////////////////////////////////////////// $arrayComboTipoSueldo = $o_LRrhh->comboTipoSueldo(); $o_ComboTipoSueldo = new Combo($arrayComboTipoSueldo); $optionsHTML = $iIdTipoSueldo; $comboTipoSueldo = $o_ComboTipoSueldo->getOptionsHTML($optionsHTML); //////////////////////////////////// $arrayComboTipoProgramacion = $o_LRrhh->comboTipoProgramacion(); $o_ComboTipoProgramacion = new Combo($arrayComboTipoProgramacion); $optionsHTML = $iIdTipoProgramacion; $comboTipoProgramacion = $o_ComboTipoProgramacion->getOptionsHTML($optionsHTML); require_once "../../cvista/rrhh/vistaMantenimeintoContratos.php"; }