← Volver a ArticulosController

🚪 Apertura de Artículos

Endpoints para la gestión de apertura de artículos por comanda

Descripción General

Los endpoints de Apertura de Artículos permiten gestionar el proceso de apertura de artículos por comanda en el restaurante. Esta funcionalidad es esencial para el control de pedidos y la gestión de preparación de alimentos, permitiendo rastrear qué artículos se han abierto para cada comanda específica.

🎯 Características de la Apertura de Artículos

  • Control por comanda: Seguimiento de artículos por pedido específico
  • Gestión de preparación: Control del proceso de elaboración
  • Trazabilidad: Rastreo completo del flujo de trabajo
  • Control de tiempos: Gestión de tiempos de preparación
  • Estados de pedido: Seguimiento del estado de cada artículo

Endpoints Disponibles

GET /Master/Articulos/GetArticulosAperturas

Obtiene todos los registros de apertura de artículos en el sistema.
Parámetros de consulta: initialCatalog, userID, password
200 OK
Lista de aperturas de artículos devuelta exitosamente

GET /Master/Articulos/GetArticuloApertura/{articulosApertura}/{comanda}/{articulo}

Obtiene un registro específico de apertura de artículo por sus IDs.
Parámetros de ruta: articulosApertura (string), comanda (double), articulo (string)
Parámetros de consulta: initialCatalog, userID, password
200 OK
Registro de apertura encontrado y devuelto
404 Not Found
Registro de apertura no encontrado

POST /Master/Articulos/AddArticuloApertura

Crea un nuevo registro de apertura de artículo en el sistema.
Body (JSON): Objeto ArticulosApertura
Parámetros de consulta: initialCatalog, userID, password
201 Created
Registro de apertura creado exitosamente

PUT /Master/Articulos/UpdateArticuloApertura/{articulosApertura}/{comanda}/{articulo}

Actualiza un registro de apertura de artículo existente.
Parámetros de ruta: articulosApertura (string), comanda (double), articulo (string)
Body (JSON): Objeto ArticulosApertura actualizado
Parámetros de consulta: initialCatalog, userID, password
200 OK
Registro de apertura actualizado exitosamente
404 Not Found
Registro de apertura no encontrado

DELETE /Master/Articulos/DeleteArticuloApertura/{articulosApertura}/{comanda}/{articulo}

Elimina un registro de apertura de artículo del sistema.
Parámetros de ruta: articulosApertura (string), comanda (double), articulo (string)
Parámetros de consulta: initialCatalog, userID, password
200 OK
Registro de apertura eliminado exitosamente
404 Not Found
Registro de apertura no encontrado

Modelo de Datos - ArticulosApertura

Propiedades del modelo ArticulosApertura:
  • ArticulosApertura1 (string): ID del registro de apertura
  • Comanda (double): Número de comanda
  • Articulo (string): ID del artículo
  • FechaApertura (DateTime): Fecha y hora de apertura
  • Usuario (string): Usuario que realizó la apertura
  • Estado (string): Estado actual del artículo
  • Observaciones (string): Notas adicionales

Servicio Utilizado

IArticulosAperturaService - Servicio para la gestión de apertura de artículos
  • GetAll(): Obtiene todos los registros de apertura
  • GetById(): Obtiene un registro de apertura específico
  • Add(): Crea un nuevo registro de apertura
  • Update(): Actualiza un registro de apertura
  • Delete(): Elimina un registro de apertura