CRUD Cuenta Objetivo implementado.
Hora inicio el 30 de noviembre de 2020 a las 23:30 Hora fin: 1 de diciembre: 3:50 a.m
Se implementó la clase CuentaObjetivo: (5 minutos)
Se implementó el controllador Cuenta Objetivo con la estructura básica nada más: (5 minutos)
Se implementó la clase CuentaObjetivoDao, la cual contiene todas las funciones a utilizar de esa clase y la cual se conecta con la base de datos y los respectivos Stored procedure: (5 minutos estructura básica)
Se implementó la función de buscar cuentas objetivo para mostrar en la ventana Inicio de Cuenta objetivo en capa lógica con su respectivo SP: (10 minutos)
El Stored Procedure: (10 minutos )
Hubo que realizar un INNER JOIN con cuenta de ahorro para poder obtener el id de la cuenta y poder enlazar la nueva CO y así mostrar todas las de cada cuenta correspondiente.
Se implementó la función create junto con su vista y Stored Procedure de cuentaObjetivo:
CONTROLADOR: (5 minutos)
VISTA: (10 minutos)
Función create en CODao: (7 minutos)
STORED PROCEDURE: (47 minutos)
Aquí declaro las variables que voy a utilizar para poder enlazar el número de cuenta dado desde capa lógica con el id de la cuenta de ahorro respectiva.
Declaro una variable @idCuentaObjetivo y la inicio en 0, esto para que cuando haga una búsque de la cuenta me de el id de la cuenta en caso de que exista y así nada más realizar un Update porque significaría que ya la cuenta existe, de lo contrario queda en cero y se considera como no existente.
En caso de que la cuenta ya exista, sólo se actualizan los valores como activo = 1, saldo = al nuevo saldo y el interés acumulado.
Tuve problemas al momento de querer cambiar de estado no activo a activo, porque no lograba tener acceso a la cuenta objetivo, por lo que cree un campo numero cuenta objetivo (temporal hasta preguntarle al profe) para poder realizar los cambios y actualizaciones correctamente.
Se implementó el update de CO:
CONTROLADOR: (7 minutos)
VISTA: (10 minutos)
CODao: (6 minutos)
Se implementó la función para funcar CO y poder mostrar su información en capa lógica:
CONTROLADOR: (3 minutos)
VISTA: (2 minutos)
Se utilizó la misma plantilla de create por eso no se perdió nada de tiempo.
CODao: ( 7 minutos)
STORED PROCEDURE: (6 minutos)
Se implementó el delete de CO:
CONTROLADOR: (3 minutos)
CODao:
STORED PROCEDURE: (12 minutos)
Se realizaron 2, este elimina de manera lógica, sólo cambia el estado activo = 0
Es otro elimina por completo, pero se dejó al final el eliminado lógico.
Funciones y Stored procedures complementarios: ( 15 minutos)
Estas 2 funciones son para obtener el idDe la cuenta Objetivo según el Id o el número de cuenta de ahorro.
Tiempo aproximado: 3 horas
























Comentarios
Publicar un comentario