31 Commits

Author SHA1 Message Date
284ec7add6 Fix: Accesos Directos a Productos Desde Caja Administrables 2026-02-27 19:44:52 -03:00
b4fa74ad9b Feat: Configuración y Administración de Tipos 2026-02-25 18:11:52 -03:00
a8b8229b41 Implementación de duración de precio por producto y mejoras en cálculo de tarifas
Detalles:
- Se añadió PriceDurationDays a la entidad Product.
- Actualización de base de datos y repositorios para soportar la nueva propiedad.
- Ajuste en PricingService para calcular costos diarios basados en la duración del producto.
- Mejora en UI: el selector de días en ventas se adapta a la duración base del producto.
- Duración del precio ahora es opcional mediante un interruptor en el modal de producto.
- Corrección en DeleteAsync usando SQL dinámico para mayor seguridad.
- Cálculo de precio instantáneo al seleccionar el rubro sin requerir texto previo.
2026-02-21 21:17:50 -03:00
f3638195a6 feat: Implementación de eliminación de productos con validación de asociaciones 2026-02-21 20:41:41 -03:00
b8f1ed8a68 feat: Implementación de rangos de precio por palabra con validación de continuidad 2026-02-21 20:28:50 -03:00
da99fd5843 fix: GetByCategoryIdAsync incluye productos de categorías ancestras (CTE recursivo) 2026-02-21 20:19:21 -03:00
a9ad545fbb ux: menú lateral más descriptivo y PricingManager muestra productos del rubro con precios 2026-02-21 20:10:40 -03:00
e21028ee9f feat: selector de producto por rubro en FastEntryPage y Mostrador Universal 2026-02-21 19:59:19 -03:00
16f84237fb fix: PricingService tolera ProductId=0 para compatibilidad con FastEntryPage 2026-02-21 19:55:08 -03:00
6d1eb908a0 Refactor product pricing: catalog owns base price, pricing manager owns rules 2026-02-21 19:52:25 -03:00
841cc961b5 Feat ERP 3 2026-02-21 19:23:17 -03:00
29aa8e30e7 Feat ERP 2 2026-01-07 17:52:10 -03:00
fdb221d0fa Feat Backend ERP 1 2026-01-07 11:34:25 -03:00
81aea41e69 Pre ERP Multimedios 2026-01-06 15:52:34 -03:00
b6e39adcc2 Fix gitignore 2026-01-06 14:21:49 -03:00
c6496099bd Feat Varios 4 2026-01-06 14:20:44 -03:00
9fa21ebec3 Feat Varios 3 2026-01-06 10:34:06 -03:00
0fa77e4a98 Feat: Cambios Varios 2 2026-01-05 10:30:04 -03:00
8bc1308bc5 Feat: Cambios Varios 2025-12-23 15:12:57 -03:00
32663e6324 CheckPoint: Avances Varios 2025-12-18 13:32:50 -03:00
8f535f3a6e Fase 3: Soporte de Imágenes en Wizard y Backend (Upload Local) 2025-12-17 13:56:47 -03:00
1b88394b00 Fase 3: Implementación de Listings (Avisos) - Entidades, Repositorio, API y Frontend Wizard integración 2025-12-17 13:51:48 -03:00
f1bd25ea79 Fase 3: Inicio de Publicación y Web Pública - Wizard de Publicación (WizardApp + Frontend Setup + CORS) 2025-12-17 13:45:14 -03:00
dff7a377a4 Fase 2: Gestión de Usuarios (CRUD Completo) - Backend & Frontend 2025-12-17 13:37:06 -03:00
b3b553495b Fase 2: Gestión de Atributos Dinámicos (Back & Front EAV Definition) 2025-12-17 13:25:35 -03:00
fae9101c63 Fase 2: Implementación de la Matriz de Operaciones (Backend & Frontend) 2025-12-17 13:21:50 -03:00
523a8394ae Fase 2: Gestor de Taxonomía (Árbol de Categorías) - Backend CORS y Frontend CRUD Recursivo 2025-12-17 13:16:55 -03:00
f19cd781ad Fase 2: Implementación de Login, Store de Autenticación, Ruteo y Layout Protegido 2025-12-17 13:13:43 -03:00
1c7e8d5cdb Fase 2: Inicialización Frontend Admin Panel (Vite + React + TS), Instalación de Dependencias (Tailwind, Zustand, Router) 2025-12-17 13:11:30 -03:00
eda016f93f Fase 1: Inicialización del Backend .NET 10, Configuración de Dapper, Autenticación JWT y Entidades Base 2025-12-17 13:08:21 -03:00
15305c681c .gitignore 2025-12-17 12:47:06 -03:00