Nombrada

Controlador de Nombradas

APIDescription
GET api/Nombradas/getNavesByIdPuerto/{idPuerto}

Método para obtener todas las naves de un puerto desde sistema externo

Transversal

Controlador de procesos transversales

APIDescription
POST api/Transversal/PostFile?idModulo={idModulo}&idEmpresa={idEmpresa}

Proceso de subida de documentos a sistema

GET api/Transversal/getOrganizacionSindicalWByRsu?RSU={RSU}&idUsuario={idUsuario}

Guarda el log que viene del frontEnd

Jornada

Controlador de Jornadas

APIDescription
POST api/Jornada/RegistrarJornada?idUsuario={idUsuario}&rutEmpresa={rutEmpresa}

Método para registrar jornadas

POST api/Jornada/ConsultarJornada?rutEmpresa={rutEmpresa}&idUsuario={idUsuario}

Método para consultar jornadas a partir de filtros

POST api/Jornada/ModificarJornada?rutEmpresa={rutEmpresa}&idUsuario={idUsuario}

Metodo para modificar una jornada

POST api/Jornada/MasivoJornadas?rutEmpresa={rutEmpresa}&idUsuario={idUsuario}

Método para registrar jornadas de forma masiva

Mantenedor

Controlador de mantenedores

APIDescription
GET api/Mantenedor/getAFP

Método para obtener toda la lista de AFP registradas en base de datos

GET api/Mantenedor/getEstadoCivil

Método para obtener toda la lista de estado civil registradas en base de datos

GET api/Mantenedor/getISAPRE

Método para obtener toda la lista de isapre registradas en base de datos

GET api/Mantenedor/getNacionalidad

Método para obtener toda la lista de nacionalidades registradas en base de datos

GET api/Mantenedor/getEstadoNombrada

Método para obtener toda la lista de estados de nombradas registrados en base de datos

GET api/Mantenedor/getPuerto

Método para obtener toda la lista de puertos registrados en base de datos

GET api/Mantenedor/getNave

Método para obtener toda la lista de naves registrados en base de datos

GET api/Mantenedor/getComuna

Método para obtener toda la lista de comunas registrados en base de datos

GET api/Mantenedor/getComunasByIdRegion/{idRegion}

Método para obtener toda la lista de comunas por un id de region registrados en base de datos

GET api/Mantenedor/getRegion

Método para obtener toda la lista de regiones registrados en base de datos

GET api/Mantenedor/getIMM?agno={agno}&mes={mes}

Método para obtener el valor del ingreso mínimo mensual

GET api/Mantenedor/getCausalTermino

Método para obtener toda la lista de causales de término registrados en base de datos

GET api/Mantenedor/getPuertosByEmpresa/{idEmpresa}/{tipoEmpresa}/{rut}/{dv}

Método para obtener todos los puertos de una empresa

GET api/Mantenedor/getPuertoConcesionInstalacionByEmpresa/{idEmpresa}/{rut}/{dv}

Método para obtener todos los puertos con sus concesionarios e instalaciones

GET api/Mantenedor/getPuertosByRutEmpresa/{rut}

Método para obtener todos los puertos de una empresa de muellaje

GET api/Mantenedor/getPuertosByRutEmpresaConcesionaria/{rut}

Método para obtener todos los puertos de una empresa de concesionaria

GET api/Mantenedor/getActividadEconomica

Método para obtener datos de un usuario a partir de su ID

GET api/Mantenedor/getTipoVehiculo

Método para obtener los tipos de vehiculos que ingresan o salen del puerto

GET api/Mantenedor/getTipoIngreso

Método para obtener los tipos de ingresos utilzados en los movimientos

Session

Controlador de sesión de usuario

APIDescription
GET api/Session/getToken/{codInstitucion}/{Rut}/{dv}/{grupoApp}/{dependencia}/{origenTokenID}

Método para obtener el token desde el servicio de sesiones

GET api/Session/esSesionValida/{token}

Método para comprobar si la sesión del usuario aun es valida

GET api/Session/getObjSesion/{token}

Obtiene el objeto de sesión del token

GET api/Session/actualizaSesion/{token}/{minutes}

Método para actualizar la duración de una sesión

CPPT

Controlador de procesos transversales

APIDescription
POST api/CPPT/guardarCPPT?rutEmpresa={rutEmpresa}&idUsuario={idUsuario}

Proceso de subida de documentos a sistema

POST api/CPPT/consultarCPPT?rutEmpresa={rutEmpresa}&idUsuario={idUsuario}

consultarCPPT

GET api/CPPT/getCPPT?idCPPT={idCPPT}&rutEmpresa={rutEmpresa}&idUsuario={idUsuario}

getCPPT

GET api/CPPT/deleteCPPT?idCPPT={idCPPT}&rutEmpresa={rutEmpresa}&idUsuario={idUsuario}

getCPPT

Administracion

Controlador de métodos de Administración

APIDescription
GET api/Administracion/getEmpresaMuellajexPuerto/{idPuerto}

Método para obtener datos de empresa de muellaje en un puerto especifico

GET api/Administracion/getLocacionByPuerto/{idPuerto}

Retorna las locaciones activas de un puerto

GET api/Administracion/getLocacionByMuellajeByPuerto/{rutEmpresa}/{idPuerto}

Retorna las locaciones activas por RUT empresa de muellaje y Puerto

GET api/Administracion/getLocacionByRutConcesionario/{rutConcesionario}

Consultar locaciones por rut concesionario

GET api/Administracion/getLocacion?rutConcesionario={rutConcesionario}&idPuerto={idPuerto}&idInstalacion={idInstalacion}&lugar={lugar}&posicion={posicion}

Método para buscar locaciones a partir de distintos parámetros

Reporte

Controlador de Reporteria

APIDescription
GET api/Reporte/getListaReportes

Método para obtener lista de reportes

GET api/Reporte/reporteGenericoExcel?idReporte={idReporte}&fechaDesde={fechaDesde}&fechaHasta={fechaHasta}&codigoOficina={codigoOficina}&rutTrabajador={rutTrabajador}&rutEmpresa={rutEmpresa}&tipoContrato={tipoContrato}&idTurno={idTurno}&idEstadoActEconomica={idEstadoActEconomica}

No documentation available.

RelacionLaboral

Controlador de Relación Laboral

APIDescription
POST api/Relacionlab/guardarRelacionLaboral?rutEmpresa={rutEmpresa}&idUsuario={idUsuario}

Método para guardar relaciones laborales

POST api/Relacionlab/consultarRelacionLaboral?rutEmpresa={rutEmpresa}&idUsuario={idUsuario}

GET api/Relacionlab/getDetalleContrato/{rutEmpresa}/{idContrato}/{idUsuario}/{foobar}

Método para obtener el detalle de un contrato

POST api/Relacionlab/actualizarRelacionLaboral?rutEmpresa={rutEmpresa}&idUsuario={idUsuario}

Método para actualizar relaciones laborales

POST api/Relacionlab/finalizarRelacionLaboral?rutEmpresa={rutEmpresa}&idUsuario={idUsuario}

Método para finalizar relaciones laborales

GET api/Relacionlab/getDatosTrabajador/{idEmpresa}/{rut}/{pasaporte}

Método para obtener datos de un trabajador de empresa

GET api/Relacionlab/getContratosTrabajador/{rutEmpresa}/{rut}/{pasaporte}

Método para obtener los contatos activos de un trabajador de empresa

GET api/Relacionlab/getLabor

Metodo para devolver todas las labores de los contratos

GET api/Relacionlab/getFuncion

Metodo para devolver todas las funciones de los contratos

GET api/Relacionlab/getTurno

Metodo para obtener todos los turnos de los contratos

GET api/Relacionlab/getTipoJornada

Metodo para obtener todos los tipos de jornada

GET api/Relacionlab/getTipoContrato

Metodo para obtener todos los tipos de contrato

GET api/Relacionlab/getModalidadPago

Método para obtener todas las modalidades de contrato

Indicadores

Controlador de Reporteria

APIDescription
POST api/Indicadores/getVistaEmpresa

Método para obtener las empresas pertenecientes al código de oficina entregando los datos de cada empresa desde los servicios de DTPlus

POST api/Indicadores/getInfoEmpresa

Metodo para obtener el detalle de la empresa y sus reportes para la seleccion de empresa en el mapa de google