Finalizacion SP_log out, Inicio R5, separar archivos

 Hoy trabaje en finalizar una parte del R1 que hacia falta, que era el log out, lo hice hasta ahora porque necesitaba crear primero la interfaz de home. Luego separe los archivos y cree varios archivos python para tener un mejor orden en el desarollo del proyecto y trabaje en la parte visual del R5 el cual consiste en visualizar movimientos del empleado. Con respecto al SP de log out no tuve muchos problemas debido a que era un SP muy simple asi que no tuve muchas complicaciones. Trabaje 2 horas en el trabajo ya que el SP no me costo mucho tiempo ni la conexion con python tampoco.

Asi quedo dividido los archivos



Esta fue la interfaz del movimiento





Se adjunta el SP de log out

CREATE PROCEDURE dbo.procLogout

@inUsername VARCHAR(64)

,@inPostInIP VARCHAR(64)  

    ,@outResultCode   INT OUTPUT

AS

BEGIN


SET NOCOUNT ON

DECLARE @IdUsuario INT

    SET @outResultCode = 0


BEGIN TRY

SELECT @IdUsuario = u.Id --Selecciona el Id del usuario que se esta cerrando sesion

        FROM dbo.Usuario AS u

        WHERE (u.Username = @inUsername)


BEGIN TRANSACTION


INSERT INTO dbo.BitacoraEvento (

                IdTipoEvento

                ,Descripcion

                ,IdPostByUser

                ,PostInIP

                ,PostTime

            )

            VALUES (

                 4

                ,''

                ,@IdUsuario

                ,@inPostInIP

                ,GETDATE()

            )


        COMMIT TRANSACTION

    END TRY 


    BEGIN CATCH

        INSERT INTO dbo.DBError (

            UserName

            ,Number

            ,State

            ,Severity

            ,Line

            ,[Procedure]

            ,Message

            ,DateTime

        )

        VALUES (

            @inUsername

            ,ERROR_NUMBER()

            ,ERROR_STATE()

            ,ERROR_SEVERITY()

            ,ERROR_LINE()

            ,ERROR_PROCEDURE()

            ,ERROR_MESSAGE()

            ,GETDATE()

        )

        SET @outResultCode = 50008

    END CATCH

END

Comments

Popular posts from this blog

Modificacion del ingreso de datos y finaiizacion de documentacion

Avance en el R3 Insertar empleado

SP insertar empleado terminado