GestionFlotas

APIDescription
GET api/GestionFlotas/DameListadoUsoVehiculos?fechaInicio={fechaInicio}&fechaFin={fechaFin}&nif={nif}&matricula={matricula}

Devuelve la lista de todos los intervalos de uso de los vehículos ségún los parámetros especificados. Hay que pasar por Header el parámetro TokenAuth.

Gmao

API para la comunicación de Elecnia con la app de Gmao En todas las llamadas excepto en DameTokenAcceso, hay que pasar por Header el parámetro TokenAuth devuelto por la API DameTokenAcceso.

APIDescription
GET api/Gmao/DameListadoCentrosTrabajo

Devuelve la lista de todos los centros de trabajo registrados en Elecnia. Hay que pasar por Header el parámetro TokenAuth.

GET api/Gmao/DameListadoCentrosTrabajoDelegacionDireccion

Devuelve la lista de todos los centros de trabajo (centro de producción) registrados en Elecnia con la delegación y dirección de negocio a la que pertenecen. Hay que pasar por Header el parámetro TokenAuth.

GET api/Gmao/DameListadoClientes

Devuelve la lista de todos los clientes registrados en Elecnia

GET api/Gmao/DameListadoOperarios

Devuelve la lista de todos el personal/operarios registrado en Elecnia. Siempre que se refiere a Operarios se refiere a todo el personal, no sólo los obreros

GET api/Gmao/DameListadoObras

Devuelve la lista de todas las obras registradas en Elecnia

GET api/Gmao/DameListadoVehiculos

Devuelve la lista de todos los vehículos registrados en Elecnia. Hay que pasar por Header el parámetro TokenAuth.

GET api/Gmao/DameDatosVehiculo?vehiculoId={vehiculoId}

Devuelve los datos de un vehículo. Hay que pasar por Header el parámetro TokenAuth.

GET api/Gmao/DameDatosObra?ObraId={ObraId}

Devuelve los datos de una obra. Hay que pasar por Header el parámetro TokenAuth.

GET api/Gmao/DameDatosOperario?OperarioId={OperarioId}

Devuelve los datos de un Operario o trabajador de Elecnor. Aunque se llama Operario se refiere a cualquier persona que trabaja en Elecnor. Hay que pasar por Header el parámetro TokenAuth.

Kyros

APIDescription
GET api/Kyros/DameToken

No documentation available.

POST api/Kyros/DameDatosUsuarioConListaRoles?email={email}

No documentation available.

POST api/Kyros/DameListadoUsuariosFlotas

No documentation available.

GET api/Kyros/DameListadoVehiculosFlotas

No documentation available.

GET api/Kyros/DameVehiculoFlotas?matricula={matricula}

No documentation available.

DELETE api/Kyros/BajaVehiculoFlota

No documentation available.

DELETE api/Kyros/BajaVehiculoFlotaPRE

No documentation available.

POST api/Kyros/CrearVehiculoFlota

No documentation available.

POST api/Kyros/CrearVehiculoFlotaPRE

No documentation available.

PUT api/Kyros/ModificarVehiculoFlota

No documentation available.

PUT api/Kyros/ModificarVehiculoFlotaPRE

No documentation available.

PUT api/Kyros/CosteMensualVehiculoFlotaPRE

No documentation available.

POST api/Kyros/CosteMensualVehiculoFlotaPRE

No documentation available.

PUT api/Kyros/CosteMensualVehiculoFlota

No documentation available.

POST api/Kyros/CosteMensualVehiculoFlota

No documentation available.

PUT api/Kyros/CosteMensualListaVehiculoFlotaPRE

No documentation available.

POST api/Kyros/CosteMensualListaVehiculoFlotaPRE

No documentation available.

PUT api/Kyros/CosteMensualListaVehiculoFlota

No documentation available.

POST api/Kyros/CosteMensualListaVehiculoFlota

No documentation available.

DELETE api/Kyros/EliminarCosteMensualListaVehiculoFlotaPRE

No documentation available.

DELETE api/Kyros/EliminarCosteMensualListaVehiculoFlota

No documentation available.

DELETE api/Kyros/EliminarVehiculoFlotaPRE

No documentation available.

DELETE api/Kyros/EliminarVehiculoFlota

No documentation available.

POST api/Kyros/AsignaConductor

No documentation available.

POST api/Kyros/AsignaConductorPRE

No documentation available.

DELETE api/Kyros/QuitaAsignacionConductor

No documentation available.

DELETE api/Kyros/QuitaAsignacionConductorPRE

No documentation available.

GET api/Kyros/DameListadoObras?cp={cp}

No documentation available.

GET api/Kyros/DameListadoObrasConJO?cp={cp}

No documentation available.

GET api/Kyros/DameListadoCentros

No documentation available.

GET api/Kyros/DameListadoCodElecnor?cp={cp}

No documentation available.

ClientesJomar

API para la comunicación de Elecnia con la app de Clientes de Jomar En todas las llamadas excepto en DameTokenAcceso, hay que pasar por Header el parámetro TokenAuth devuelto por la API DameTokenAcceso.

APIDescription
GET api/ClientesJomar/DameDatosCliente?idCliente={idCliente}

Devuelve los datos de un cliente de Jomar. Hay que pasar por Header el parámetro TokenAuth.

GET api/ClientesJomar/DameDatosSede?idClienteSede={idClienteSede}

Devuelve los datos de una sede de cliente de Jomar. Hay que pasar por Header el parámetro TokenAuth.

GET api/ClientesJomar/DameListadoTiposClienteDocumento

Devuelve la lista los tipos de documentos existentes en Elecnia. Hay que pasar por Header el parámetro TokenAuth.

GET api/ClientesJomar/DameListadoDocumentos?idClienteContacto={idClienteContacto}&codTipoClienteDocumento={codTipoClienteDocumento}&idClienteSede={idClienteSede}

Devuelve la lista los contratos registrados en Elecnia para un cliente específico. Hay que pasar por Header el parámetro TokenAuth.

GET api/ClientesJomar/DameDatosDocumento?idClienteDocumento={idClienteDocumento}

Devuelve los datos de un contrato registrado en Elecnia. Hay que pasar por Header el parámetro TokenAuth.

GET api/ClientesJomar/AutenticaUsuario?username={username}&password={password}

Dado un usuario y su password indica si puede acceder a la app y devuelve un objeto UsuarioApi. El objeto UsuarioApi devuelto contiene siempre un idCliente y puede o no contener un idClienteSete, si lo contiene significa que el acceso del usuario está limitado a la sede indicada por ese id y al obtener listados por cliente se debe usar también la sede. Hay que pasar por Header el parámetro TokenAuth.

GET api/ClientesJomar/recuperarPassword?email={email}

Dado un email de un usuario, si este es válido, envía las credenciales de acceso por email a la misma dirección. Hay que pasar por Header el parámetro TokenAuth.

Dvuelta

API para que Dvuelta se comunique con Elecnia para buscar los Conductores de un Vehículo específico en un día concreto. En todas las llamadas excepto en DameToken, hay que pasar por Header el parámetro TokenAuth devuelto por la API DameToken.

APIDescription
GET api/Dvuelta/DameToken

Devuelve un token para la autorización. Este token es neceario para la llamada al resto de funciones de la API. Este método usa autenticación Básica. Consiste en añadir una header llamada Authorization con el siguiente contenido: Basic ZHZ1ZWx0YTpEdiR1ZTF0QA== El contenido es un string con la palabra Basic seguida de un espacio y luego la cadena usuario:password codificada en base 64. Para probar a obtener el token de acceso se recomienda la extensión de Chrome llamada Postman de www.getpostman.com

POST api/Dvuelta/DameDatosConductor

Devuelve los datos del Conductor del Vehículo indicado si lo utilizó el día especificado en un Parte o lo tiene Asignado. Hay que pasar por Header el parámetro TokenAuth con valor que devuelve el método DameToken de esta API. Body: JSON DatosMulta object.

ProtecnusJomar

API para la exportación de clientes de Jomar a la App Protecnus En todas las llamadas excepto en DameTokenAcceso, hay que pasar por Header el parámetro TokenAuth devuelto por la API DameTokenAcceso.

APIDescription
GET api/ProtecnusJomar/DameListadoClientes

Devuelve la lista de todos los clientes registrados para Jomar

Ecoordina

APIDescription
GET api/Ecoordina/DameToken

No documentation available.

PUT api/Ecoordina/ActualizaEstadoContrato

No documentation available.

PUT api/Ecoordina/TEST_ActualizaEstadoContrato

No documentation available.

Pruebas

APIDescription
POST api/Pruebas/AS400

No documentation available.

SimCierre

API para la comunicación de Elecnia con la app de Gmao En todas las llamadas excepto en DameTokenAcceso, hay que pasar por Header el parámetro TokenAuth devuelto por la API DameTokenAcceso

APIDescription
GET api/SimCierre/DameListadoJefesObra?codCentroTrabajo={codCentroTrabajo}

Devuelve la lista de todos los jefes de obra registrados en Elecnia. Hay que pasar por Header el parámetro TokenAuth. También en Uri Params añadir codCentroTrabajo.