Mostrar movimientos CO y movimientos CO con intereses
Natalia Vargas Reyes de 10 am a 11 am y de 1 pm a 2 pm (2 horas)
Se creó la vista, controlador y clases necesarias para mostrar en vista los movimientos de de CO, esto lo hice con Jarod con el objetivo de entendiera más fácilmente la parte de capa lógica pues con anterioridad el había trabajado sobretodo el capa de datos, es decir la parte del script.
ALTER PROCEDURE [dbo].[SPObtenerMovimientosCO]
(
@pIdCO INT
)
AS
BEGIN
BEGIN TRY
SELECT
M.Id
,M.IdCuentaObjetivo
,T.Nombre
,M.Fecha
,M.Monto
,M.NuevoSaldo
,M.Descripcion
FROM
[dbo].[MovimientoCuentaObjetivo] AS M INNER JOIN [dbo].[TipoMovimientoCuentaObjetivo] AS T ON T.Id = M.IdTipoMovimientoCuentaObjetivo
WHERE
M.IdCuentaObjetivo = @pIdCO
ORDER BY M.Fecha DESC
END TRY
BEGIN CATCH
PRINT 'Error al mostrar movimientos CO'
INSERT INTO dbo.BE_DBErrors VALUES (
SUSER_SNAME(),
ERROR_NUMBER(),
ERROR_STATE(),
ERROR_LINE(),
ERROR_PROCEDURE(),
ERROR_MESSAGE(),
GETDATE()
);
END CATCH
END
Luego hice el SP para movimiento de interés de CO, que es prácticamente lo mismo. Además de algunos cambios de estilo en vistas, como poner jumbotrón, botones de regreso, colores y revisión general del funcionamiento de todo el sistema.
ALTER PROCEDURE [dbo].[SPObtenerMovimientosCOInteres]
(
@pIdCO INT
)
AS
BEGIN
BEGIN TRY
SELECT
M.Id
,M.IdCuentaObjetivo
,T.Nombre
,M.Fecha
,M.Monto
,M.NuevoSaldo
,M.Descripcion
FROM
[dbo].[MovimientoCuentaObjetivoInteres] AS M INNER JOIN [dbo].[TipoMovimientoCuentaObjetivoInteres] AS T ON T.Id = M.[IdTipoMovimientoCuentaObjetivoInteres]
WHERE
M.IdCuentaObjetivo = @pIdCO
ORDER BY M.Fecha DESC
END TRY
BEGIN CATCH
PRINT 'Error al mostrar movimientos CO'
INSERT INTO dbo.BE_DBErrors VALUES (
SUSER_SNAME(),
ERROR_NUMBER(),
ERROR_STATE(),
ERROR_LINE(),
ERROR_PROCEDURE(),
ERROR_MESSAGE(),
GETDATE()
);
END CATCH
END
Comentarios
Publicar un comentario