Avance #35

Avance: Comenzamos con la mejora en la parte de los recibos en la interfaz web. Se necesitaban validaciones cronológicas y diferenciación por tipo de Concepto de Cobro. Debíamos ajustar el pago de los recibos con los pasos dispuestos la especificación de la tarea.

Problemas: La interfaz web debía ser mejorada en diseño, ya que, aunque cumplía su función, no era estéticamente agradable para el gusto del profesor. Asimismo, teníamos que corregir el código de ciertos SP's para que no ocurrieran transacciones anidadas. 

Solución: Se empezó a revisar todos los SP's, uno por uno, y agregándole el código necesario para desmodularizarlo y eliminar las transacciones anidadas. Para mejorar la parte de pagos, se utilizó el ORDER BY para agrupar los recibos basado en su antigüedad y en su tipo de recibo. En la interfaz web se le agregó estilo y movimiento a las tablas del usuario para que se vean más atractivas. Además, se implementó un sistema de "hovering", donde al pasar el mouse por la tabla se modifica el color de la fila con un color muy similar al de los botones que ya existen en la interfaz. 

Consejos: Eliminar las transacciones anidadas. Este fue un consejo del profesor ya que mejor la lectura y facilita el debugger de errores. Así como que la ruta de ejecución del SSMS se agiliza y lo vuelve más rápido. Para la interfaz web, buscar ejemplos de cómo utilizar CSS para da formato a las tablas y los botones de ASP.NET

Horas: 3

Comentarios

Entradas más populares de este blog

Avance #28

Avance #39

Avance #32