Avance en el R3 Insertar empleado

Horas trabajadas: 3 aprox 

Se hizo el apartado del frontend con el archivo insertar_empleado.html



También se trabajó en el apartado del SP InsertarEmpleado, por ahora solo llevo las entradas y salidas, las verificaciones con sus respectivas modificaciones del @outResultCode dependiendo del tipo de error que se encuentre dentro del xml del documento. Aún queda la parte de BEGIN TRANSACTION y los CATCH

He usado como referencia este video: https://youtu.be/QpHNUVbB9JA?si=Y0bCHNfjPq7SFkos

CREATE PROCEDURE dbo.procInsertarEmpleado
     @inValorDocumentoIdentidad VARCHAR(64)
    ,@inNombre VARCHAR (64)
    ,@inIdPuesto INT
    ,@outResultCode INT OUTPUT
AS
BEGIN
    SET NOCOUNT ON

    DECLARE @ValorID VARCHAR(64)
    DECLARE @Nombre VARCHAR(64)
    SET @outResultCode = 0

    BEGIN TRY

        SELECT @ValorID = e.ValorDocumentoIdentidad
        FROM dbo.Empleado AS e
        WHERE (e.ValorDocumentoIdentidad = @inValorDocumentoIdentidad)

        IF (@ValorID = @inValorDocumentoIdentidad)
        BEGIN
            SET @outResultCode = 50004
            RETURN
        END

        SELECT @Nombre = e.Nombre
        FROM dbo.Empleado AS e
        WHERE (e.Nombre = @inNombre)

        IF (@Nombre = @inNombre)
        BEGIN
            SET @outResultCode = 50005
            RETURN
        END

    END TRY
    BEGIN CATCH

    END CATCH
END

Comments

Popular posts from this blog

Modificacion del ingreso de datos y finaiizacion de documentacion

SP insertar empleado terminado