Documentación tercera parte del proyecto

 Jul 17, 2020


COMIENZO 3RA PARTE 

- 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)


Tablas terminadas 


- Correcciones de transactions : 1h
- Empieza con las tablas: 1h


Pago de recibos 

Duracion 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-ajax


Recibo Conexion 
Duració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


Pago Recibos Terminado 



Modelos 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 

- 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


AP commit inicial 

- 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.


fix cuota 

- ERROR: Arithmetic overflow error converting expression to data type int.

Tiempo: 5min


fix 2.0 saldo y cuota 

- 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


fix de SP_CrearAP 

Tiempo: 5min
- Fallo en la varible @@IDENTITY


Datos carhados 

-- TIempo : 4:30min





Jul 21, 2020



Fix de los valres de recibos 

-Timepo: 30min


Arreglos de Pago 

Duració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



COMMIT CASI FINAL BD 

-- 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_APXML


Consulta 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 AP

Jul 31, 2020


FIXES and Movimientos 

- 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 mes


Creacion de la vista y Cambios menores 

Duración 10 minutitos

Vista ReciboPorComprobante
Recibos que han sido pagados

FIX DE NUEVO SALDO 

-- Tiempo: 10 min
-- Se cambia el nombre de una variables




Duración total : 45 horas

Commits III Parte : 25

Commits totales del proyecto : 125





Comentarios

Entradas más populares de este blog

Resumen del trabajo hasta fecha actual

Documentación posCuarentena

Comienzo de la segunda parte