ServicioTaller
Servicio Web SOAP — Sistema de Gestion Taller Automotriz
The following operations are supported. For a formal definition, please review the Service Description.
- AbrirCaja
- ActivarCliente
- ActivarConvenio
- ActivarEmpleado
- ActivarMarca
- ActivarProveedor
- ActivarTipoProducto
- ActivarVehiculo
- AjustarStockInventario
- AjustarStockProducto
- BuscarClientePorDocumento
- BuscarClientePorPlaca
- BuscarConveniosPorTexto
- BuscarMarcasPorNombre
- BuscarProductosPorNombre
-
BuscarUsuarioPorNombre
Busca un usuario por nombre. Retorna IdUsuario y Email (para recuperacion de contrasena). - BuscarVehiculoCompletoPorPlaca
- BuscarVehiculosPorCliente
- BuscarVehiculosPorPlaca
- BuscarVentaPorId
- CambiarEstadoDevolucion
- CambiarEstadoOrdenTrabajo
- CambiarEstadoServicio
- CerrarCaja
-
DarBajaCliente
Desactiva un cliente (baja logica). No elimina el registro. - DarBajaConvenio
-
DarBajaEmpleado
Desactiva un empleado (baja logica). - DarBajaMarca
- DarBajaProveedor
- DarBajaTipoProducto
- DarBajaUsuario
- DarBajaVehiculo
-
EliminarCita
Elimina una cita permanentemente por su ID. - EliminarProducto
- ExisteCita
- FiltrarClientesReporte
- FiltrarProductosReporte
- FiltrarReporteClientes
- GenerarCotizacion
- GenerarNuevoNumeroComprobante
- GenerarNumeroComprobante
-
GuardarTokenRecuperacion
Guarda un token de recuperacion de contrasena para un usuario, con fecha de expiracion. -
InsertarCita
Registra una nueva cita. Fecha formato: yyyy-MM-dd (ej: 2025-12-31). Hora formato: HH:mm (ej: 09:30). Estado: Pendiente | Confirmada | Cancelada. -
InsertarCliente
Registra un nuevo cliente. NroDoc: exactamente 8 digitos numericos. Nombres y Apellidos: solo letras. -
InsertarComision
Registra la comision de un empleado en un rango de fechas. Fechas formato: yyyy-MM-dd. Porcentaje: valor entre 0 y 100 (ej: 10.5). - InsertarComprobante
- InsertarConvenio
- InsertarDetalleGuia
- InsertarDetalleInventario
- InsertarDetalleNotaCredito
-
InsertarEmpleado
Registra un nuevo empleado. Dni: exactamente 8 digitos numericos. IdUsuario e IdTipoEmpleado deben existir en la BD. - InsertarGuiaCabecera
- InsertarInventarioFisico
-
InsertarMarca
Registra una nueva marca. El nombre solo puede contener letras (sin numeros ni simbolos). Maximo 80 caracteres. - InsertarMetodoPago
- InsertarNotaCredito
- InsertarOrdenTrabajo
- InsertarProducto
- InsertarProveedor
- InsertarServicio
- InsertarTipoEmpleado
- InsertarTipoProducto
- InsertarTipoServicio
- InsertarUsuarioConEmail
- InsertarVehiculo
-
ListarCitas
Retorna todas las citas programadas. -
ListarClientes
Retorna la lista completa de clientes registrados. - ListarComprobantes
- ListarConvenios
- ListarDetallePorVenta
- ListarDetalleServicioPorVenta
- ListarDetallesVentaPorId
- ListarDevoluciones
-
ListarEmpleados
Retorna todos los empleados con usuario vinculado y tipo de empleado. - ListarEmpleadosPorRangoFechas
- ListarHistorialMantenimiento
- ListarHistorialServicios
- ListarHistorialVentas
-
ListarMarcas
Retorna la lista de marcas de vehiculos. - ListarMetodosPago
- ListarOrdenesTrabajo
- ListarProductos
- ListarProductosDisponibles
- ListarProductosK
- ListarProveedores
- ListarReporteServicios
-
ListarServicios
Retorna todos los servicios con tipo de servicio y convenio. - ListarServiciosParaComision
- ListarServiciosPendientesVehiculo
- ListarTiposEmpleado
- ListarTiposProducto
- ListarTiposServicio
- ListarUsuarios
- ListarUsuariosTodos
- ListarVehiculosActivos
- ListarVehiculosCrud
- ListarVentasPorCliente
- ListarVentasProducto
- ListarVentasProductoAll
- ModificarCita
-
ModificarCliente
Modifica los datos de un cliente. NroDoc: 8 digitos. Activo: true=activo, false=inactivo. - ModificarConvenio
-
ModificarEmpleado
Modifica los datos de un empleado existente. -
ModificarMarca
Modifica una marca existente. Nombre: solo letras. Activo: true=activa, false=inactiva. - ModificarMetodoPago
- ModificarProducto
- ModificarProveedor
- ModificarServicio
- ModificarTipoEmpleado
- ModificarTipoProducto
- ModificarTipoServicio
- ModificarUsuarioConEmail
- ModificarVehiculo
- ObtenerCajaActual
- ObtenerDashboardInventario
- ObtenerDashboardStats
- ObtenerImagenConvenio
- ObtenerProductoPorId
- ObtenerProductosCriticos
- ObtenerResumenPorFecha
- ReactivarUsuario
- RegistrarDevolucion
- RegistrarMovimientoCaja
- RegistrarVentaProductoConComprobante
- RegistrarVentaServicio
-
RestablecerClave
Restablece la contrasena de un usuario y marca su token de recuperacion como usado. -
ValidarLogin
Valida las credenciales de un usuario. La contrasena se hashea SHA-256 internamente en la DLL. Retorna datos del usuario si el login es correcto. -
ValidarTokenRecuperacion
Valida un token de recuperacion de contrasena. Retorna IdUsuario y Usuario si es valido y no ha expirado. - VerificarComisionExistente