Exemplo n.º 1
0
 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";
 }