Documentación tercera parte del proyecto
Jul 17, 2020
- Se busca corregir los errores de TRANSACTIONS de la primera parte
Jul 18, 2020
Tecera parte inicio- Tiempo total : 2h - Se pregunto sobre si el AP tiene comprobante de pago ya generado o tiene un FK nulo - Respuesta : el comporbante de pago se genera inmediatamente con crear el AP (SPI)- Correcciones de transactions : 1h - Empieza con las tablas: 1hDuracion aproximada: 4 horas -Action en ReciboController: El metodo PagarRecibos toma como parametro una lista de id de recibos, este llama al SP para obtener el total a pagar con los intereses moratorios. Retorna los datos en forma de Markup para agregarlo a un Bootbox alert. donde el usuario decide si desea pagarlo o no. -View : Se agrego la opcion de seleccionar varios recibos y pagarlos, se valida que no hayan recibos intermedios sin pagar. La validacion se hace del lado del cliente. Luego se realiza una llamada Ajax al action PagarRecibos, este le retorna el markup con los datos de los recibos a pagar. -Recibo conexion: El select de recibos ahora tambien retorna los ids del recibo para que el pago sea más directo. Se agregó el atributo id en el modelo del recibo. Las siguientes páginas fueron de ayuda para realizar estos cambios: checkbox de los recibos: https://stackoverflow.com/questions/1287592/get-checkbox-list-values-with-jquery Pasar como parametro la lista de ids al Action desde la llamada ajax: https://stackoverflow.com/questions/5489461/pass-array-to-mvc-action-via-ajaxRecibo ConexionDuración aproximada: 30 min Se crearon los metodos de conexión que llaman los SP que se encargan de obtener los montos al pagar un conjunto de recibos y que se encargan de pagarlos.
Jul 19, 2020
- SP_PagarSeleccion 30 min - SP_AnularIntereses 15 min - SPS_RecibosIntereses 3h - Se investiga como hacer un sum con inner join en imagenes de google https://www.google.com/search?q=sql+sum+with+inner+join&sxsrf=ALeKk02fMAPwNO9NGlTJeRRwfVg7IgLkeQ:1595147200569&source=lnms&tbm=isch&sa=X&ved=2ahUKEwjTg4Sy8tjqAhWlg-AKHTlzB3cQ_AUoAXoECBMQAw&biw=1723&bih=724#imgrc=EVlTyu_KZS3JdM - Se consulta al profesor el modelo planteado y se le envia una fotografia- Se buscan store procedures sin parametros https://docs.microsoft.com/en-us/sql/connect/jdbc/using-a-stored-procedure-with-no-parameters?view=sql-server-ver15#:~:text=The%20simplest%20kind%20of%20SQL,the%20data%20that%20it%20returns. - Se busca pasar valores tabla a un metodo https://stackoverflow.com/questions/5595353/how-to-pass-table-value-parameters-to-stored-procedure-from-net-codeModelos conexion base de datos para pagar recibos
Duracion aproximada: 2 horas -Se modifico el TYPE RecibosSelect, ahora el id no es identity -Se agregaron los metodos para llamar a los SP de pago de recibos y anular recibos. -Se modifico el Markup que muestra los montos totales de los pago de recibo, asi como el script que ejecuta la decision del usuario si desea procesar el pago o cancelarlo. -Se agregó el Action CancelarRecibo en el controlador Recibo.- Tablas de configuracion se escribe el scripts : 20 min - se le manda la duda al profesor de como una tabla usa varios tipos (texto) - se le pregunta como es que se utiliza (casting)
Jul 20, 2020
- Creacioni de arreglos de pago terminada : 4h - Creacion de las tablas >ValoresConfiguracion >TipoValoresConfiguraciones - Creacion de : SP_CrearAP, SPS_AP - Los calculos utilizaron la siguiente referencia: https://www.crecenegocios.com/como-calcular-la-cuota-de-un-prestamo/ - Se consulto al profesor sobre las tablas de configuraciones y otras idea.- ERROR: Arithmetic overflow error converting expression to data type int. Tiempo: 5min
- Se arregla el salgo para ser igaul al monto original - Se arregla cuota con un porcentaje para que no sea mas que el monto original
Implementacion AP y Recibos de Propiedad
Duracion aproximada : 2 horas-Se modificó el SPS_Recibos: Ahora muestra recibos de un concepto de cobro especifico de una propieadad o todos los recibos de una propiedad -En el store procedure SP_AP se modico para que el valor de entrada fuese el numero de finca de la propiedad en vez de el id -En la vista de Propiedad/Detail ahora se pueden visualizar los recibos pendientes de esa propiedad -Se creo el modelo concexion AP_Conexion, y se implementó el metodo MostrarAp que dados unos recibos y un plazo le indica al usuaio el Arreglo de Pago -Se creo el modelo Ap con todos los atributos que este contempla -Se modifico el metodo Detail del Controlador PropiedadController para agregar los recibos pendientes. -Se creó el Controlador APController con el metodo MostrarAP
Tiempo: 5min - Fallo en la varible @@IDENTITY
-- TIempo : 4:30minJul 21, 2020
-Timepo: 30minDuración aproximada 4 horas - Se tuvieron que corregir errores con el modelo de AP, principalmente se cambiaron los valores SqlMoney a Long. -Se creó el metodo conexion Select que recibe los AP de una propiedad. -Se modificaron el tipo de dato de algunos atributos del modelo de Recibos y Comprobates de Pago. -Se agrego el atributo Metodo de pago para los Recibos por comprobante de pago -Se agregó la lista de AP en el ViewModel de Propiedad Detail -Se agregaron los recibos pendientes en la vista Detail de propiedad, asi como los AP. -Se creó el store procedure SPS_AP_de_Propieadad que retorna los AP de una propiedad dado su numero de finca.
Jul 24, 2020
-- No se hizo research -- Tiempo : 10h -- Se embellece un poco el codigo, quitar selects innecesarios y comentar bastante mas el codigo -- Se termina lo de movimiento de pago -- Se implementa un SPI_APXMLConsulta Movimentos AP y Comprobantes Mov AP
Duración aproximada 2 horas - Se creo el SPS_MovimientosAP que dado el id de un AP retorna los movimientos realizados en ese AP. -Se creo el metodo de llamada del SP en el model AP_Conexion. -Se creo la vista de los movimientos de AP -Se agregaron los recibos pagados a la vista Detail de Propiedad -Se agregaron los nuevos atributos de la tabla APJul 31, 2020
- Tiempo total: 1h 30min - Se arregla el error de los conceptos de pago AP que no tenian la misma propiedad de los recibos generados - Se genera el movimiento de credito cuando se crea un AP y los movimientos correspondientes a los debitos de cada mesCreacion de la vista y Cambios menores
Duración 10 minutitos Vista ReciboPorComprobante Recibos que han sido pagados-- Tiempo: 10 min -- Se cambia el nombre de una variablesDuración total : 45 horas
Commits III Parte : 25
Commits totales del proyecto : 125

Comentarios
Publicar un comentario