How wvkarlozrxn/spa works
Spa Milu is a spa and salon operations data model, with documented capabilities spanning people and staff, appointments and services, billing and payments, and purchasing and stock. The sampled runtime code is primarily Entity Framework entities plus a SQL Server DbContext; the tree shows only a small console entry point, and the excerpts do not establish an implemented user-facing workflow. Entity links below reflect declared model relationships, not evidence of automated business processing. The README documents the broader reservation-to-billing and purchasing-to-stock workflows, whose orchestration is not shown in the sampled source.
Main entry points: Reservas.cs Reservations · Empleados.cs Employees · Facturas.cs Invoices · Empleados_Turnos.cs Staff shifts
Components 22
People and staffing
- People
Lib_Spa/entidades/Personas.cs - Clients
Lib_Spa/entidades/Clientes.cs - Employees
Lib_Spa/entidades/Empleados.cs - Job roles
Lib_Spa/entidades/Cargos.cs - Work shifts
Lib_Spa/entidades/Turnos.cs - Staff shifts
Lib_Spa/entidades/Empleados_Turnos.cs
Appointments and services
- Reservations
Lib_Spa/entidades/Reservas.cs - Reservation details
Lib_Spa/entidades/Detalle_Reservas.cs - Services
Lib_Spa/entidades/Servicios.cs
Sales and payments
- Invoices
Lib_Spa/entidades/Facturas.cs - Invoice details
Lib_Spa/entidades/Detalle_Facturas.cs - Payments
Lib_Spa/entidades/Pagos.cs - Payment methods
Lib_Spa/entidades/Metodos_Pagos.cs - Suppliers
Lib_Spa/entidades/Proveedores.cs - Purchases
Lib_Spa/entidades/Compras.cs - Purchase details
Lib_Spa/entidades/Detalle_Compras.cs - Products
Lib_Spa/entidades/Productos.cs - Inventory
Lib_Spa/entidades/Inventarios.cs
Data access
- Connection contract
Lib_Spa/interfaces/IConexion.cs - SQL Server context
Lib_Spa/implementaciones/Conexion.cs - Connection settings
Lib_Spa/nucleo/Datosgenerales.cs
Other components
- SQL Server
Connections 19
- Clients → People: references
Lib_Spa/entidades/Clientes.cs - Employees → People: references
Lib_Spa/entidades/Empleados.cs - Employees → Job roles: references
Lib_Spa/entidades/Empleados.cs - Staff shifts → Employees: assigns
Lib_Spa/entidades/Empleados_Turnos.cs - Staff shifts → Work shifts: assigns
Lib_Spa/entidades/Empleados_Turnos.cs - Reservations → Employees: assigned staff
Lib_Spa/entidades/Reservas.cs - Reservations → Clients: booked by
Lib_Spa/entidades/Reservas.cs - Reservations → Invoices: has invoices
Lib_Spa/entidades/Reservas.cs - Reservations → Reservation details: has details
Lib_Spa/entidades/Reservas.cs - Reservation details → Services: references
Lib_Spa/entidades/Detalle_Reservas.cs - Invoices → Invoice details: has details
Lib_Spa/entidades/Detalle_Facturas.cs - Invoice details → Services: references
Lib_Spa/entidades/Detalle_Facturas.cs - Invoices → Payments: has payments
Lib_Spa/entidades/Facturas.cs - Purchases → Suppliers: references
Lib_Spa/entidades/Compras.cs - Purchases → Purchase details: has details
Lib_Spa/entidades/Compras.cs - Purchase details → Products: references
Lib_Spa/entidades/Detalle_Compras.cs - Products → Inventory: references
Lib_Spa/entidades/Productos.cs - SQL Server context → Connection contract: implements
Lib_Spa/implementaciones/Conexion.cs - SQL Server context → SQL Server: configures provider
Lib_Spa/implementaciones/Conexion.cs