Entradas

Mostrando entradas de octubre, 2024

Sesión #13

 Duración 2 horas 15 minutos 3:30pm - 5:45pm Se terminó con las funcionalidades del proyecto con la realización del Insertar Movimiento. EL mismo contiene el SP que funciona recibiendo el Documento de identidad del empleado junto con el monto. Primero realiza la verificación que el movimiento es posible si el monto es menor al saldo actual, posteriormente realiza los cálculos de cual sería el nuevo saldo y esto es añadido a la bitacora. Posteriormente se realiza el update de el saldo en el Empleado y por ultimo se retrona el out resulto code. CREATE PROCEDURE [dbo].[InsertarMovimiento]     @ValorDocumentoIdentidad VARCHAR ( 128 ),     @TipoMovimiento VARCHAR ( 128 ),     @Monto INT ,     @Username VARCHAR ( 128 ),     @PostInIP VARCHAR ( 64 ),     @OutResultCode INT OUTPUT AS BEGIN     DECLARE @NuevoSaldo INT ;     DECLARE @CopiaMonto INT ;     SET NOCOUNT ON ;     BEGIN TRY ...

Sesión #12

 Duración 2 horas y 30 minutos Se creó el SP de listar movimientos dado el documento de identidad del Empleado. El mismo trabaja buscando la Id del empleado dado el documento de identidad, a partir de ahírealiza la busqueda de todos los movimientos teniendo la Id del empleado. ALTER PROCEDURE [dbo].[ListarMovimientoByDocumentoIdentidad]     @ValorDocumentoIdentidad VARCHAR ( 128 ),     @OutResulTCode INT OUTPUT AS BEGIN     SET NOCOUNT ON ;     BEGIN TRY         DECLARE @IdEmpleado INT ;         SELECT @IdEmpleado = E.[Id]         FROM dbo . Empleado E         WHERE E . ValorDocumentoIdentidad = @ValorDocumentoIdentidad;         SET @OutResulTCode = 0 ;         SELECT E.[Nombre] AS Empleado                , TM.[Nombre] AS TipoMovimiento         ...