Reparacion
Controlador de Reparación
| API | Description |
|---|---|
| GET Reparacion/GetReparacionesSinAsignar/{idTipo}/{idModo} |
Obtenemos una lista de Reparaciones que no han sido aún asignadas a ningún técnico o que no tienen fecha de entrega definida |
| PUT Reparacion/ConfirmarTecnico/{id}/{idLocal}/{confirmar} |
Confirmamos el técnico de una Reparación |
| PUT Reparacion/CrearEventoAgenda |
Creamos un evento de la agenda asociado a la reparación |
RutaApiRuta
Controlador de Ruta
| API | Description |
|---|---|
| GET RutaApi/Ruta?IdEmpleado={IdEmpleado}&Fecha={Fecha} |
Obtenemos los datos de la Ruta del Empleado |
| PUT RutaApi/Ruta/Entrega |
Marcamos como entregada una Ruta |
| PUT RutaApi/Ruta/Devolucion |
Marcamos como devuelta una Ruta |
| PUT RutaApi/Ruta/Observaciones |
Modificamos las Observaciones de Entrega de la Dirección |
| PUT RutaApi/Ruta/Coordenadas |
Modificamos las Coordenadas de la Dirección |
AgendaApiAgenda
Controlador de Agenda
| API | Description |
|---|---|
| GET AgendaApi/EventosEmpleado?IdEmpleado={IdEmpleado}&FechaInicio={FechaInicio}&FechaFin={FechaFin} |
Obtiene la lista de los eventos de la Agenda de un empleado para un determinado periodo |
| GET AgendaApi/EventosCliente?idCliente={idCliente}&idLocalCliente={idLocalCliente} |
Obtenemos todos los eventos pendientes de un Cliente |
| POST AgendaApi/Evento |
Creamos un evento de Agenda nueva asociada a un documento (Cita o Reparación) o una Nota. |
| PUT AgendaApi/Evento |
Modifica una Agenda |
| PUT AgendaApi/Cerrar/{id}/{idLocal} |
Cerramos la nota de la agenda |
| GET AgendaApi/FichajeSimple/Cliente |
Obtenemos Clientes para Fichaje Simple |
| GET AgendaApi/FichajeSimple/Cliente/{idObra}/{idLocalObra} |
Obtenemos Cliente para Fichaje Simple |
| GET AgendaApi/FichajeSimple/Obra/{idEmpleado} |
Obtenemos Datos necesarios para Fichaje Simple |
| GET AgendaApi/FichajeSimple/Obra/{idEmpleado}/{idCliente}/{idLocalCliente} |
Obtenemos Datos necesarios para Fichaje Simple |
| GET AgendaApi/FichajeSimple/Reparacion/{idObra}/{idLocalObra} |
Obtenemos Reparaciones para Fichaje Simple |
| PUT AgendaApi/FichajeSimple/Fichar |
Guardamos Fichaje Simple. Creamos Intervención |
FichajesApiEmpleado
Controlador de Empleados para Fichajes
| API | Description |
|---|---|
| GET FichajesApi/Empleado/{id} |
Obtenemos el empleado según el identificador |
SofygestApiActividad
Controlador de Actividad general para Sofygest
| API | Description |
|---|---|
| GET SofygestApi/Actividad/Busqueda?ValorBusqueda={ValorBusqueda}&IdRelacion={IdRelacion}&IdLocalRelacion={IdLocalRelacion} |
Obtenemos una lista de Actividades según el valor de búsqueda |
PrestashopApiArticulo
Controlador para Articulo
PrestashopApiColor
Controlador para Color
| API | Description |
|---|---|
| GET PrestashopApi/Color |
Obtenemos una lista de todos los colores |
| GET PrestashopApi/Color/Intermedia |
Obtenemos una lista de todos los colores Web |
SofygestApiEmpleado
Controlador de Empleado general para Sofygest
| API | Description |
|---|---|
| GET SofygestApi/Empleado/Busqueda?EsAgente={EsAgente}&Activos={Activos}&ValorBusqueda={ValorBusqueda}&IdRelacion={IdRelacion}&IdLocalRelacion={IdLocalRelacion} |
Obtenemos una lista de Empleados según el valor de búsqueda |
| POST SofygestApi/Empleado/Login |
Validamos si existe el empleado según su usuario y contraseña. Mensaje de error si no existe. |
Maquina
Controlador de Maquina
| API | Description |
|---|---|
| POST Api/Maquina |
Crea nueva maquina |
| GET Maquina/Vehiculos |
Obtiene la lista de maquinas tipo vehículo activas |
SofygestApiArticulo
Controlador de Artículo general para Sofygest
| API | Description |
|---|---|
| GET SofygestApi/Articulo/Busqueda?IdCliente={IdCliente}&IdLocalCliente={IdLocalCliente}&IdDireccionEnvio={IdDireccionEnvio}&IdLocalOrigen={IdLocalOrigen}&IdSeccion={IdSeccion}&IdFamilia={IdFamilia}&IdSubfamilia={IdSubfamilia}&IdMarca={IdMarca}&ValorBusqueda={ValorBusqueda}&IdRelacion={IdRelacion}&IdLocalRelacion={IdLocalRelacion} |
Obtenemos una lista de todos los artículos a partir de un filtro. "%" .- Todas los Artículos "." .- Se busca el artículo por el Identificador que sigue al punto "string" .- Se busca por descripción de Artículo según el valor del string |
Cliente
Controlador de Cliente
| API | Description |
|---|---|
| GET Api/Cliente?valorBusqueda={valorBusqueda} |
Obtenemos una lista de todos los clientes a partir de un filtro. "%" .- Todos los clientes "." .- Se busca el cliente con el número que sigue al punto "string" .- Se busca por nombre de cliente según el valor del string |
AgendaApiEmpleado
Controlador de Empleado para Agenda
| API | Description |
|---|---|
| GET AgendaApi/Empleados |
Obtenemos todos los empleados activos que pueden salir en la Agenda |
| GET AgendaApi/Empleado/{id} |
Obtenemos el empleado según el identificador |
PrestashopApiLTallaje
Controlador para LTallaje
| API | Description |
|---|---|
| GET PrestashopApi/LTallaje |
Obtenemos una lista de todas las tallas |
| GET PrestashopApi/LTallaje/Intermedia?idPaginaWeb={idPaginaWeb} |
Obtenemos una lista de todas las tallas Web |
PrestashopApiMarca
Controlardor para Marca
| API | Description |
|---|---|
| GET PrestashopApi/Marca |
Obtenemos una lista de todas las marcas |
| GET PrestashopApi/Marca/Intermedia?idPaginaWeb={idPaginaWeb} |
Obtenemos una lista de todas las marcas |
SofygestApiZona
Controlador de Zona general para Sofygest
| API | Description |
|---|---|
| GET SofygestApi/Zona/Busqueda?ValorBusqueda={ValorBusqueda}&IdRelacion={IdRelacion}&IdLocalRelacion={IdLocalRelacion} |
Obtenemos una lista de Zonas según el valor de búsqueda |
SofygestApiAlbaranCl
Controlador de Albarán de Cliente general para Sofygest
| API | Description |
|---|---|
| GET SofygestApi/AlbaranCl/LineasByFecha/{fechaModificacion} |
Lista de líneas de albarán con números de serie modificadas a partir de fecha modificación |
AgendaDatos
Controlador de Agenda Datos
| API | Description |
|---|---|
| GET Api/AgendaDatos |
Obtenemos los datos necesarios para la agenda |
SofygestApiFamilia
Controlador de Familia general para Sofygest
| API | Description |
|---|---|
| POST SofygestApi/Familia/Busqueda |
Obtenemos una lista de todas las familias a partir de un filtro. "%" .- Todas las familias "." .- Se busca la familia por el Identificador que sigue al punto "string" .- Se busca por nombre de familia según el valor del string |
PrestashopApiSeccion
Controlador de Sección para Prestashop
| API | Description |
|---|---|
| GET PrestashopApi/Seccion |
Obtenemos una lista de secciones |
| GET PrestashopApi/Seccion/Intermedia?idPaginaWeb={idPaginaWeb} |
Obtenemos una lista de todas las secciones Web |
FichajesApiTipoAusencia
Controlador de Tipos de Ausencia
| API | Description |
|---|---|
| GET FichajesApi/TipoAusencia/Faltas |
Obtenemos los Tipos de Ausencia que sean Faltas |
SofygestApiEmpresa
Controlador de Empresa general para Sofygest
| API | Description |
|---|---|
| GET SofygestApi/Empresa/Busqueda?ValorBusqueda={ValorBusqueda}&IdRelacion={IdRelacion}&IdLocalRelacion={IdLocalRelacion} |
Obtenemos una lista de Empresas según el valor de búsqueda |
PrestashopApiWebApi
Controlador de WebApi. Tabla intermedia para Prestashop
| API | Description |
|---|---|
| POST PrestashopApi/Intermedia |
Insertamos relación entre Prestashop y Sofygest |
| PUT PrestashopApi/Intermedia |
Modificamos fecha |
| DELETE PrestashopApi/Intermedia?idPaginaWeb={idPaginaWeb}&maestro={maestro} |
Borramos relación entre Prestashop y Sofygest |
| DELETE PrestashopApi/Intermedia/Stock?idPaginaWeb={idPaginaWeb}&maestro={maestro}&idArticulo={idArticulo}&idTalla={idTalla}&idColor={idColor} |
Borramos relación entre Prestashop y Sofygest para Stock |
| DELETE PrestashopApi/Intermedia/Prestashop?idPaginaWeb={idPaginaWeb}&maestro={maestro}&idPrestashop={idPrestashop} |
Borramos relación entre Prestashop y Sofygest para Stock |
SofygestApiTipoMaquina
Controlador de Tipo Maquina general para Sofygest
| API | Description |
|---|---|
| GET SofygestApi/TipoMaquina?valorBusqueda={valorBusqueda} |
Obtenemos una lista de Tipos Maquina según el valor de búsqueda |
| GET SofygestApi/TipoMaquina?id={id}&idLocal={idLocal} |
Obtenemos un Tipo Maquina por su identificador |
| POST SofygestApi/TipoMaquina |
Añadimos un nuevo Tipo Maquina |
| PUT SofygestApi/TipoMaquina |
Modificamos una entidad Tipo Maquina |
| DELETE SofygestApi/TipoMaquina?id={id}&idLocal={idLocal} |
Borramos Tipo Maquina por identificador |
CitasApiIntervencion
Controlador de Intervención
| API | Description |
|---|---|
| PUT CitasApi/Intervencion/ExisteCita |
Comprobamos si ya existe una cita para el empleado en la fecha y hora indicada |
| POST CitasApi/Intervencion/CitaNueva |
Creamos una cita nueva según datos |
PrestashopApiTipoArticulo
Controlador para Tipo Artículo
| API | Description |
|---|---|
| GET PrestashopApi/TipoArticulo/Intermedia |
Obtenemos una lista de todos los Tipos Artículo Web |
PrestashopApiPedido
Controlador para Pedido Prestashop
| API | Description |
|---|---|
| POST PrestashopApi/Pedido |
Creamos un pedido nuevo |
| POST PrestashopApi/PedidoWeb |
Creamos un pedido nuevo |
LimpiezaApiEmpleado
Controlador de Empleado para la Api de Limpieza
| API | Description |
|---|---|
| POST LimpiezaApi/Empleado/Login |
Validamos si existe el empleado según su usuario y contraseña. Mensaje de error si no existe. |
SofygestApiPais
Controlador de País
| API | Description |
|---|---|
| GET SofygestApi/Pais |
Obtenemos una lista de Países |
| GET SofygestApi/Pais/Busqueda?ValorBusqueda={ValorBusqueda}&IdRelacion={IdRelacion}&IdLocalRelacion={IdLocalRelacion} |
Obtenemos una lista de Países según el valor de búsqueda |
SofygestApiHuecoArticuloCaracteristicas
Controlador de HuecoArticuloCaracteristicas general para Sofygest
| API | Description |
|---|---|
| GET SofygestApi/HuecoArticuloCaracteristicas/Existe?idHueco={idHueco}&idLocalHueco={idLocalHueco}&idArticulo={idArticulo} |
Comprobamos si existen características en un hueco para un determinado artículo |
| GET SofygestApi/HuecoArticuloCaracteristicas/GetCaracteristicasByHuecoArticulo?idHueco={idHueco}&idLocalHueco={idLocalHueco}&idArticulo={idArticulo} |
Comprobamos si existen características en un hueco para un determinado artículo |
| POST SofygestApi/HuecoArticuloCaracteristicas |
Insertamos un registro en HuecoArticuloCaracteristicas |
| PUT SofygestApi/HuecoArticuloCaracteristicas |
Modificamos un HuecoArticuloCaracteristicas |
Intervencion
Controlador de Intervención
| API | Description |
|---|---|
| POST Intervencion/SalirOficina |
Se crea una Intervención según parámetros que indica que se ha salido de la oficina. |
| PUT Intervencion/LlegarCliente |
Se actualiza la hora de llegada al cliente de una Intervención. |
| PUT Intervencion/TrabajosRealizados |
Se actualizan las observaciones de una Intervención. |
| PUT Intervencion/SalirCliente |
Se actualiza la hora de salida del cliente de una Intervención. |
| PUT Intervencion/LlegarOficina |
Se actualiza la hora de llegada a la oficina y los kilómetros de una Intervención. |
| PUT Intervencion/SiguienteCliente |
Se realizan juntos SalirCliente y LlegarOficina. Cuando al acabar en un cliente en vez de regresar a la oficina vamos al siguiente cliente. |
| POST Intervencion/EventoSinDesplazamiento |
Se crea una Intervención completa sin desplazamiento. |
| POST Intervencion/EntrarACliente |
Creamos una intervención nueva llegando a Cliente con Tipo Documento = 99. |
| POST Intervencion/IrACliente |
Creamos una intervención nueva Saliendo hacia Cliente con Tipo Documento = 99. |
| POST LimpiezaApi/IniciarCita?IdCita={IdCita}&IdLocalCita={IdLocalCita}&FechaSalida={FechaSalida}&Fecha={Fecha} |
Iniciamos el proceso de Cita |
| POST LimpiezaApi/FinalizarCita?IdCita={IdCita}&IdLocalCita={IdLocalCita}&Fecha={Fecha} |
Finalizamos el proceso de Cita |
RutaApiTipoDevolucion
Controlador de Tipo Devolución
| API | Description |
|---|---|
| GET RutaApi/TipoDevolucion |
Obtenemos una lista de Tipos de Devolución |
AlmacenApiDocumento
Controlador de Documentos para Almacén
CitasApiEmpleado
Controlador de Empleado general para Citas
| API | Description |
|---|---|
| POST CitasApi/Empleado/Login |
Validamos si existe el empleado según su usuario y contraseña. Mensaje de error si no existe. |
| GET CitasApi/Empleado/ByLocal/{idLocal} |
Obtenemos Lista de Empleados pertenecientes a un Local |
PrestashopApiFamilia
Controlador de Familia para Prestashop
| API | Description |
|---|---|
| GET PrestashopApi/Familia |
Obtenemos una lista de familias |
| GET PrestashopApi/Familia/Intermedia?idPaginaWeb={idPaginaWeb} |
Obtenemos una lista de todas las familias Web |
PrestashopApiTallaje
Controlador para Tallaje
| API | Description |
|---|---|
| GET PrestashopApi/Tallaje |
Obtenemos una lista de todos los tallajes |
| GET PrestashopApi/Tallaje/Intermedia?idPaginaWeb={idPaginaWeb} |
Obtenemos una lista de todos los tallajes Web |
AgendaApiTipoMaquina
Controlador para Tipo de Maquina
| API | Description |
|---|---|
| GET AgendaApi/TiposMaquina |
Obtenemos una lista de Tipos de Maquina |
ControlObraApiObra
Controlador de Obra
| API | Description |
|---|---|
| GET ControlObraApi/Obra?SearchTerm={SearchTerm}&PageNumber={PageNumber}&PageSize={PageSize}&OrderBy={OrderBy} |
Obtenemos las obras según parámetros |
| GET ControlObraApi/obra/{id} |
Obtenemos la obra según el identificador |
| GET ControlObraApi/obra/empleado/{fecha}/{idObra} |
Obtenemos la Empleado Horas según fecha |
CitasApiCliente
Controlador de Cliente general para Citas
| API | Description |
|---|---|
| GET CitasApi/Cliente/ByDniTlf/{dni}/{telefono} |
Obtenemos los datos del cliente a partir del dni y el teléfono |
SofygestApiCliente
Controlador de Cliente general para Sofygest
| API | Description |
|---|---|
| POST SofygestApi/GetCliente |
Obtenemos una lista de clientes y sus propiedades según el filtro |
| GET SofygestApi/Cliente/ByFecha/{fechaModificacion} |
Obtenemos una lista de clientes según fecha de modificación |
| GET SofygestApi/Cliente/{id}/{idLocal} |
Obtenemos los datos del cliente a partir del código de identificación |
| POST SofygestApi/Cliente/Posible |
Insertamos un nuevo posible cliente |
| PUT SofygestApi/Cliente/Posible |
Modificamos un nuevo posible cliente |
| GET SofygestApi/Cliente/Direccion/Busqueda?ValorBusqueda={ValorBusqueda}&IdRelacion={IdRelacion}&IdLocalRelacion={IdLocalRelacion} |
Obtenemos una lista de direcciones y sus propiedades según el filtro |
| GET SofygestApi/Cliente/Direccion/Defecto/{idCliente}/{idLocalCliente} |
Obtenemos los datos de la dirección por defecto del cliente a partir del código de identificación |
SofygestApiSeccion
Controlador de Sección general para Sofygest
| API | Description |
|---|---|
| GET SofygestApi/Seccion?valorBusqueda={valorBusqueda} |
Obtenemos una lista de todas las secciones a partir de un filtro. "%" .- Todas las secciones "." .- Se busca la sección por el Identificador que sigue al punto "string" .- Se busca por nombre de sección según el valor del string |
SofygestApiProvincia
Controlador de Provincia
| API | Description |
|---|---|
| GET SofygestApi/Provincia |
Obtenemos una lista de Provincias |
| GET SofygestApi/Provincia/Busqueda?ValorBusqueda={ValorBusqueda}&IdRelacion={IdRelacion}&IdLocalRelacion={IdLocalRelacion} |
Obtenemos una lista de Provincias según el valor de búsqueda |
FichajesApiFichaje
Controlador de Fichaje
| API | Description |
|---|---|
| POST FichajesApi/Fichar?idEmpleado={idEmpleado} |
Fichamos a un Empleado |
| PUT FichajesApi/Fichar |
Modificamos el Tipo de Ausencia |
Prueba
Controlador de Prueba para componentes visuales
| API | Description |
|---|---|
| GET PruebaApi/Pruebas?valorBusqueda={valorBusqueda} |
Obtenemos una lista de elementos de la tabla Prueba según valor de búsqueda |
| GET PruebaApi/Prueba?id={id} |
Obtenemos un elemento de la tabla Prueba según su identificador |
| POST PruebaApi/Prueba |
Añadimos un nuevo elemento a la tabla Prueba |
| PUT PruebaApi/Prueba |
Modificamos un elemento de la tabla Prueba |
| DELETE PruebaApi/Prueba?id={id} |
Borramos un elemento de la tabla Prueba según su identificador |
SofygestApiGrupo
Controlador de Grupo general para Sofygest
| API | Description |
|---|---|
| GET SofygestApi/Grupo/Busqueda?ValorBusqueda={ValorBusqueda}&IdRelacion={IdRelacion}&IdLocalRelacion={IdLocalRelacion} |
Obtenemos una lista de Grupos según el valor de búsqueda |
TeleventaApiPedido
Controlador de Pedido para Televenta
PrestashopApiSubfamilia
Controlador de Subfamilia para Prestashop
| API | Description |
|---|---|
| GET PrestashopApi/Subfamilia |
Obtenemos una lista de familias |
| GET PrestashopApi/Subfamilia/Intermedia?idPaginaWeb={idPaginaWeb} |
Obtenemos una lista de todas las subfamilias Web |
TeleventaApiCliente
Controlador de Cliente para Televenta
| API | Description |
|---|---|
| GET TeleventaApi/Cliente?valorBusqueda={valorBusqueda} |
Obtenemos una lista de todos los clientes a partir de un filtro. "%" .- Todos los clientes "." .- Se busca el cliente con el número que sigue al punto "string" .- Se busca por nombre de cliente según el valor del string |
| GET TeleventaApi/Cliente/{id}/{idLocal} |
Obtenemos los datos del cliente a partir del código de identificación |
| POST TeleventaApi/Cliente |
Insertamos un nuevo cliente |
LimpiezaApiCliente
Controlador de Cliente para la Api de Limpieza
| API | Description |
|---|---|
| GET LimpiezaApi/Cliente?ean={ean} |
Obtenemos los datos del cliente a partir de un ean |
| GET LimpiezaApi/ClientesByEmpleado?idEmpleado={idEmpleado} |
Obtenemos la lista de clientes con cita para un empleado |
| GET LimpiezaApi/ClientesByEmpleadoFecha?idEmpleado={idEmpleado}&fecha={fecha} |
Obtenemos la lista de clientes con cita para un empleado en un día determinado |
| GET LimpiezaApi/ClienteByIds?idCliente={idCliente}&idLocalCliente={idLocalCliente}&idDireccion={idDireccion}&idLocalDireccion={idLocalDireccion}&idEmpleado={idEmpleado} |
Obtenemos los datos del cliente a partir de sus identificadores |
SofygestApiPresupuesto
Controlador de Presupuestos
| API | Description |
|---|---|
| POST SofygestApi/GetPresupuesto |
Obtenemos una lista de Presupuestos y sus propiedades según el filtro |