Entradas

Mostrando las entradas de noviembre, 2025

Sesión 4 - Sábado 30 de Noviembre

 Implementé el módulo financiero completo con SP_RegistrarPagoFactura y SP_CalcularInteresesMoratorios. El procedimiento de pago localiza la factura más antigua pendiente, calcula intereses moratorios si está vencida, registra el pago de forma atómica y actualiza el estado de la factura. El módulo de intereses implementa la lógica de cálculo basada en días de mora y tasas configurables. Todo el proceso garantiza integridad transaccional.

Sesión 3 - Sabado 29 de Noviembre

  Horario: 9:15 AM - 1:45 PM Desarrollé los procedimientos almacenados core del sistema: SP_RegistrarLecturaAgua y SP_GenerarFacturasMensuales. El primero maneja el registro atómico de consumo de agua con actualización del saldo del medidor, mientras que el segundo genera las facturas mensuales calculando conceptos fijos y variables. Ambos procedimientos incluyen validaciones completas, manejo de errores y garantizan transacciones atómicas con BEGIN TRANSACTION/COMMIT/ROLLBACK.

Sesión 2 - Viernes 28 de Noviembre

  Horario:  8PM - 12 AM Trabajé en la implementación de las tablas complementarias necesarias para el funcionamiento del sistema. Agregué los catálogos de ConceptoCobro, TipoMovimientoAgua, y otras estructuras de soporte. Creé la tabla DBErrors para logging de errores y la tabla de auditoría. También preparé los datos iniciales necesarios previos a la implementación del trigger de asignación automática de conceptos de cobro.

Sesión 1 - Jueves 27 de Noviembre

  Horario: 10:00 PM - 12:30 AM Inicié el proyecto creando el esquema base de la base de datos T3BD. Diseñé y generé las 13 tablas principales del sistema siguiendo la normalización 3FN, incluyendo Propiedad, Propietario, Factura, Pago, OrdenCorte, Reconexion, y sus respectivas tablas de relación. Establecí todas las llaves primarias, foráneas y constraints de integridad referencial. La estructura quedó lista para soportar el sistema completo de gestión municipal de agua.