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)


STORED PROCEDURE: (5 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

Entradas populares de este blog

Trigger

Nueva Conexión.

Búsqueda de compras y más.