34 lines
1.6 KiB
PHP
34 lines
1.6 KiB
PHP
<?php
|
|
|
|
namespace Koneko\SatCatalogs\Models;
|
|
|
|
class ContratoLaboral
|
|
{
|
|
// Definición de constantes para Tipo de Contrato
|
|
const CONTRATO_TIEMPO_INDETERMINADO = '01';
|
|
const CONTRATO_OBRA_DETERMINADA = '02';
|
|
const CONTRATO_TIEMPO_DETERMINADO = '03';
|
|
const CONTRATO_TEMPORADA = '04';
|
|
const CONTRATO_PRUEBA = '05';
|
|
const CONTRATO_CAPACITACION_INICIAL = '06';
|
|
const CONTRATO_PAGO_HORA_LABORADA = '07';
|
|
const CONTRATO_COMISION_LABORAL = '08';
|
|
const CONTRATO_SIN_RELACION_TRABAJO = '09';
|
|
const CONTRATO_JUBILACION_PENSION_RETIRO = '10';
|
|
const CONTRATO_OTRO = '99';
|
|
|
|
public static $tipoContrato = [
|
|
self::CONTRATO_TIEMPO_INDETERMINADO => 'Contrato de trabajo por tiempo indeterminado',
|
|
self::CONTRATO_OBRA_DETERMINADA => 'Contrato de trabajo para obra determinada',
|
|
self::CONTRATO_TIEMPO_DETERMINADO => 'Contrato de trabajo por tiempo determinado',
|
|
self::CONTRATO_TEMPORADA => 'Contrato de trabajo por temporada',
|
|
self::CONTRATO_PRUEBA => 'Contrato de trabajo sujeto a prueba',
|
|
self::CONTRATO_CAPACITACION_INICIAL => 'Contrato de trabajo con capacitación inicial',
|
|
self::CONTRATO_PAGO_HORA_LABORADA => 'Modalidad de contratación por pago de hora laborada',
|
|
self::CONTRATO_COMISION_LABORAL => 'Modalidad de trabajo por comisión laboral',
|
|
self::CONTRATO_SIN_RELACION_TRABAJO => 'Modalidades de contratación donde no existe relación de trabajo',
|
|
self::CONTRATO_JUBILACION_PENSION_RETIRO => 'Jubilación, pensión, retiro',
|
|
self::CONTRATO_OTRO => 'Otro contrato'
|
|
];
|
|
}
|