<?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' ]; }