Descripción General
Los endpoints de Artículos de Balanza permiten gestionar los productos que se venden por peso en el restaurante. Esta funcionalidad es esencial para productos como carnes, pescados, frutas, verduras y otros alimentos que se comercializan por peso en lugar de por unidad.
🎯 Características de los Artículos de Balanza
- Venta por peso: Productos comercializados por kilogramos o gramos
- Precio variable: Precio calculado según el peso real
- Integración con balanzas: Conexión directa con dispositivos de pesaje
- Control de precisión: Gestión de decimales y redondeo
- Múltiples unidades: Soporte para diferentes unidades de peso
Endpoints Disponibles
GET /Master/Articulos/GetArticulosBalanzas
Obtiene todos los artículos de balanza registrados en el sistema.
Parámetros de consulta: initialCatalog, userID, password
200 OK
Lista de artículos de balanza devuelta exitosamente
GET /Master/Articulos/GetArticuloBalanza/{articulo}
Obtiene un artículo de balanza específico por su ID.
Parámetros de ruta: articulo (string)
Parámetros de consulta: initialCatalog, userID, password
200 OK
Artículo de balanza encontrado y devuelto
404 Not Found
Artículo de balanza no encontrado
POST /Master/Articulos/AddArticuloBalanza
Crea un nuevo artículo de balanza en el sistema.
Body (JSON): Objeto ArticulosBalanza
Parámetros de consulta: initialCatalog, userID, password
201 Created
Artículo de balanza creado exitosamente
PUT /Master/Articulos/UpdateArticuloBalanza/{articulo}
Actualiza un artículo de balanza existente en el sistema.
Parámetros de ruta: articulo (string)
Body (JSON): Objeto ArticulosBalanza actualizado
Parámetros de consulta: initialCatalog, userID, password
200 OK
Artículo de balanza actualizado exitosamente
404 Not Found
Artículo de balanza no encontrado
DELETE /Master/Articulos/DeleteArticuloBalanza/{articulo}
Elimina un artículo de balanza del sistema.
Parámetros de ruta: articulo (string)
Parámetros de consulta: initialCatalog, userID, password
200 OK
Artículo de balanza eliminado exitosamente
404 Not Found
Artículo de balanza no encontrado
Servicio Utilizado
IArticulosBalanzaService - Servicio para la gestión de artículos de balanza
- GetAll(): Obtiene todos los artículos de balanza
- GetById(): Obtiene un artículo de balanza específico
- Add(): Crea un nuevo artículo de balanza
- Update(): Actualiza un artículo de balanza
- Delete(): Elimina un artículo de balanza