Bitacora 8/11/2022

 Hora de inicio: 4:30

El dia de ayer Esteban me envio el script con la base de datos completa, asi que decidi borrar la base vieja y añadi la base nueva. Haciendo pruebas me encontre con que los movimientos de consumo no se registraban, por lo que le pregunte a Esteban porque no se mostraban. En resumen resulta que los triggers no se copian al archivo que se usa para generar la base de datos. Por lo que tuvo que enviarme los triggers para poder instalarlos manualmente. En eso duramos una hora y media.

Despues de revisar la base de datos me puse a leer la especificacion (que el profe envio dias antes de la entrega original) y me encontre con que si hacemos el pago de facturas por lote (muchas, no una) se tiene que registrar bajo un mismo numero de comprobante. Por ello decidi complicarme de la peor forma posible para solucionar el problema. Hice dos funciones: una que obtiene el monto total de las facturas para obtener el monto total y otra que genera el comprobante de pago. Luego revise en internet si habia alguna forma de usar un arreglo como parametro para un SP. Ahi descubri si se puede: c# - How to pass an array into a SQL Server stored procedure - Stack Overflow.

Asi que ahora lo que voy a hacer es pasar esos SP a uno solo y trabajar desde ahi para poder hacerlo atomico.

Hora de finalizacion: 9:00

Comentarios

Entradas más populares de este blog

Bitacora 17/9/22