Posts

Showing posts from November, 2025

Sesión 13: 24-11-25

Image
Sesión 13 Colaboradores presentes: Elías Ramírez, Andrés Baldi, Andrés Rodríguez Modo de trabajo: llamada por Discord Hora inicio: 6:00pm Hora finalización: 8:30pm Total trabajado: 2h, 30m Avances: 1. Se terminó de redactar la documentación del proyecto, se hizo suma de todas las líneas de código del proyecto, suma de horas, recopilación de horas de trabajo, entre otras métricas. Además, se corrió el proyecto de principio a fin, se ejecutaron todos los procesos masivos de nuevo y se probó el frontend desde las computadoras de todos. Recopilamos algunas métricas de GitHub, como los commits y líneas de código.  

Sesión 12: 24-11-25

Image
Sesión 12 Colaboradores presentes: Andrés Baldi Modo de trabajo: Individual Hora inicio: 1:00pm Hora finalización: 5:30pm Total trabajado: 4h, 30m Avances: 1. Creé los SPs faltantes para el requerimiento extra, los cuales consisten en dar reportes por fecha de varios rubros relacionados al proyecto.  

Sesión 11: 24-11-25

Image
  Sesión 11 Colaboradores presentes: Andrés Baldi Modo de trabajo: Individual Hora inicio: 12:00am Hora finalización: 4:30am Total trabajado: 5h, 30m Avances: 1. Cargué la parte del frontend, HTML, CSS y JS.  2. Cargué algunos de los SPs faltantes al repositorio, no presenté problemas al momento de trabajar, ni con este avance ni con el primero. El resto de SPs se van a ir cargando con el transcurso de los avances. Evidencias: Parte del código HTML: Parte del código JS: Parte de código de los SPs:

Sesión 10: 23-11-25

Image
Sesión 10 Colaboradores presentes: Elías Ramírez Modo de trabajo: individual Hora inicio: 6:00am Hora finalización: 10:30am Total trabajado: 4h, 30m Avances: 1. Creé varias de las funciones del backend, basándome en lo que ya estaba hecho. La mayoría de endpoints siguen un formato parecido, nada más llaman a una función que llama al SP, y retorna los resultados al frontend. Por ejemplo:  

Sesión 9: 19-11-25

Image
Sesión 9 Colaboradores presentes: Elías Ramírez Modo de trabajo: individual Hora inicio: 6:00am Hora finalización: 11:30am Clases + Almuerzo: 2h, 30m  Total trabajado: 3h Avances: 1. Arreglé inconsistencias con los inserts a DBError en varios SPs. Se optó por usar un SP que insertara a DBError los parámetros solicitados, pero decidimos que era añadir complejidad innecesaria, por lo que se arregló esto.   2.  Probé mucho el script de llenado, cambiando varias líneas hasta que no diera errores inesperados al realizar los procesos masivos. Terminé añadiendo algunas líneas en el script de llenado.  

Sesión 8: 19-11-25

Image
  Sesión 8 Colaboradores presentes: Andrés Baldi Modo de trabajo: Individual Hora inicio: 1:00am Hora finalización: 5:00am Total trabajado: 4h Avances: 1. Cambié todos los SPs para que en lugar de usar una inserción directa a la tabla de errores de la base de datos, usarán un SP nuevo dedicado a eso. Me salieron un par de errores que hay que solucionar, son referentes a una columna que habíamos quedado en que la íbamos a quitar, "EsActivo". Abajo las evidencias de los errores. 2. Cambios en los SPs respecto a las inserciones en la tabla de errores de la base de datos: 3. Cargué algunos SPs faltantes al repositorio:

Sesión 7: 18-11-25

Image
Sesión 7 Colaboradores presentes: Elías Ramírez, Andrés Rodríguez Modo de trabajo: Discord, reunión sincrónica Hora inicio: 7:30pm Hora finalización: 12:15am Total trabajado: 4h:45m Avances: 1. Se debuggearon varias partes del proyecto, casi terminándolo por completo 2. Se decidió el requerimiento extra que se hará en el proyecto a causa del tamaño de grupo de trabajo Problemas encontrados: 1. Falta de cabeza al pasar un considerable rato sin correr el script con las facturas y estar pensando en porqué las facturas no cargan 2. Por como funcionan los triggers, hubo que cambiar que los archivos "SPXMLProcesarX" pasan de leer los archivos de manera masiva a uno por uno 3. Tuvimos que preguntarle unas cosas a los encargados del XML con la última versión

Sesión 6: 18-11-25

Image
Sesión 6 Colaboradores presentes: Elías Ramírez Modo de trabajo: individual Hora inicio: 11:00am Hora finalización: 5:00pm Clases + Almuerzo: 3h  Total trabajado: 3h Avances: 1. Debuggueé todo lo que llevábamos del proyecto, hice varios cambios a SPs. Por ejemplo, quité el outResultCode al SP de InsertarBitácora, y corregí eso en varios scripts ya elaborados. Por ejemplo:   entre otros. 2. Agregué 4 SPs, uno Masivo de Generar Reconexiones, uno de Listar facturas pendientes, uno para el dashboard de la aplicación y otro para el Preview de Factura más antigua. 3. Creé los triggers para cuando se insertan propiedades, movimientos de consumo, órdenes de reconexión, entre otros. 4. Actualicé el script de creación para que cargara datos de los XMLs.

Sesión 5: 17-11-25

Image
  Sesión 5 Colaboradores presentes: Andrés Baldi  Modo de trabajo: individual Hora inicio: 1:00am Hora finalización: 4:00 am Total trabajado: 3h Avances: 1. Creé el Script de validarCredenciales y spXML_ProcesarUsuarios, estuve bloqueado por un error de principiante ya que estaba en el esquema master y no en el de la base datos, esto lo que me decía es que no existian ciertos espacios de las tablas. A continuación un ejemplo del error: 2. Despues de solucionar ese error, logré terminar ambos SPs sin mayor problema, ejemplos de código de ambos SPs:

Sesión 4: 14-11-25

Image
Sesión 4 Colaboradores presentes: Elías Ramírez Modo de trabajo: individual Hora inicio: 7:30am Hora finalización: 11:40am Clases: 2h  Total trabajado: 2h 10m Avances: 1. Actualicé el script de llenado para incluir llenados de catálogos correspondientes a los conceptos de cobro, es decir, las tablas: ConceptoCobro, CCTipoMonto, CCBaseCalculo, CCTarifa, CCAgua, CCTarifaFija y CCTarifaPorcentual. Acá un ejemplo:    2. Creé la cáscara para el backend para que se desarrollen los endpoints, además de una función para llamar un SP.   3. Actualicé formato de un SP ya hecho, de esto: a esto:   Con espacios para mantener el orden. 4. Creé un SP de CalcularMoratorios.

Sesión 3: 12-11-25

Image
Sesión 3 Colaboradores presentes: Andrés Rodríguez Modo de trabajo: individual Hora inicio: 8:40pm Hora finalización: 11:30pm Total trabajado: 2h:50m Avance: 1. Se busca la lógica del manejo de logs y de errores para el programa 2. Se buscó adaptar el código de la segunda tarea (parte de bitácora), para utilizarlo en este y así poder ahorrar tiempo en hacer uno desde cero 3. Se empezó con el SP de "BuscarPropiedadPorFinca" pero no se ha terminado, solo se ha avanzado por el momento 

Sesión 2: 12-11-25

Image
Sesión 2 Colaboradores presentes: Elías Ramírez Modo de trabajo: individual Hora inicio: 5:30pm Hora finalización: 8:00pm Total trabajado: 2h, 30m Avances: 1. Mediante mensajes con el equipo de trabajo, se concretó una lista de SPs que sí o sí debemos desarrollar dado el diseño de nuestra BD, los cuales son: - AdminBuscarPropiedadPorFinca - AdminBuscarFincasPorDocumento - FacturaObtenerPendienteMasAntigua - FacturaCalcularMoratorios - PagoPagarFacturaMasAntigua  2. Creé el llenado de TipoEvento, el cual se encuentra en el script de llenado:   Todavía falta concretar el llenado de Error. Por lo tanto los outResultCode de SPs que redacto está con placeholders por ahora. 3. Redacté el SP de FacturaObtenerPendienteMasAntigua. Por ahora, el outResultCode se ve algo así para errores:   Porque no tenemos llenado de Error. 

Sesión 1: 8-11-25

Image
Sesión 1 Colaboradores presentes: Elías Ramírez, Andrés Rodríguez Modo de trabajo: Discord, reunión sincrónica Hora inicio: 2:00pm Hora finalización: 5:30pm Total trabajado: 3h, 30m Avances: 1. Se diseñó la mayoría de la base de datos usando diagrama de SSMS. En especial se puso atención a una parte, la de CC:   A esto se le presentó atención especial ya que consideramos que es una parte crítica del diseño. Queremos saber si se hizo correctamente, debido a que el profe realizó un diseño en clases que parecía un poco repetitivo. Se realizará una consulta para saber la legitimidad de este diseño. Nota: hice unos commits a las 8:10pm de este mismo día debido a un acomodo de carpetas en el Git.