← Volver a Entidades de Artículos

ArticulosApertura

Entidad para artículos disponibles en apertura del sistema

📊 Descripción General

La entidad ArticulosApertura representa los artículos que están disponibles durante la apertura del sistema. Esta entidad controla qué productos pueden ser utilizados en comandas específicas durante el proceso de apertura del restaurante.

🎯 Propósito de la Entidad

  • Control de Apertura: Gestión de artículos disponibles en apertura
  • Configuración de Comandas: Asignación de artículos a comandas
  • Tipos de Apertura: Diferentes tipos de apertura
  • Control de Cantidades: Gestión de cantidades disponibles

📋 Propiedades de la Entidad

ArticulosApertura1

string (30)
Identificador de apertura de artículos (clave primaria)

Comanda

double
Número de comanda (clave primaria)

Articulo

string (13)
Código del artículo (clave primaria)

Orden

double?
Orden de presentación del artículo

Cantidad

double?
Cantidad disponible del artículo

TipoApertura

string (10)
Tipo de apertura aplicable

🔗 Relaciones con Otras Entidades

📦 Entidades de Artículos

  • Articulo: Artículo principal relacionado
  • Comanda: Comanda asociada

🎯 Funcionalidades Relacionadas

  • Control de Apertura: Gestión de productos disponibles
  • Configuración de Comandas: Asignación de productos
  • Tipos de Apertura: Diferentes configuraciones

💡 Ejemplo de Uso

// Crear un artículo de apertura var articuloApertura = new ArticulosApertura { ArticulosApertura1 = "APERTURA_MAÑANA", Comanda = 1, Articulo = "HAMB001", Orden = 1, Cantidad = 10, TipoApertura = "MAÑANA" }; // Consultar artículos de apertura por tipo var articulosApertura = context.ArticulosAperturas .Where(a => a.TipoApertura == "MAÑANA") .OrderBy(a => a.Orden) .ToList(); // Consultar artículos de apertura por comanda var articulosComanda = context.ArticulosAperturas .Where(a => a.Comanda == 1) .ToList();

🔧 Configuración de Base de Datos

🗄️ Configuración de Tabla

  • Tabla: ARTICULOS_APERTURA
  • Clave Primaria: ARTICULOS_APERTURA + COMANDA + ARTICULO
  • Índices: I_ARTICULOS_APERTURA
  • Esquema: Maestro

🔑 Restricciones

  • ArticulosApertura1: Clave primaria, máximo 30 caracteres
  • Comanda: Clave primaria, número de comanda
  • Articulo: Clave primaria, máximo 13 caracteres
  • TipoApertura: Máximo 10 caracteres

🔗 Integración con Otros Componentes

📚 Componentes Relacionados

  • Back.API: ArticulosController puede usar esta entidad
  • Back.Application: Servicios de artículos
  • Back.Domain: DTOs relacionados con apertura
  • Common.Constants: Validaciones para apertura

🎯 Casos de Uso

  • Configuración de Apertura: Definir productos disponibles
  • Control de Comandas: Asignar productos a comandas
  • Tipos de Apertura: Diferentes configuraciones
  • Control de Cantidades: Gestión de stock disponible
  • Reportes: Análisis de productos de apertura