fnUserInformationExists

Return

Return Type
tinyint

Parameters

Parameter Parameter Type Mode Description
@ClientsID int IN
@UserName nvarchar(100) IN

Definition

Copy


    CREATE    FUNCTION dbo.fnUserInformationExists
(
    @ClientsID int,
    @UserName nvarchar(100)
)
RETURNS tinyint
AS
    BEGIN
        declare @ReturnStatus tinyint
        set @ReturnStatus=0
        /*     ReturnStatus = 0 'User doesn't exist for the provided UserName and Registration Number
                        = 1 'User exists - UserName already in use
        */

        IF LEN(@UserName) > 0 
        BEGIN
            IF EXISTS (SELECT TOP 1 ID FROM ClientUsers WHERE ClientsID=@ClientsID AND UserName=@UserName)
            BEGIN
                set @ReturnStatus=1
            END
        END

        RETURN @ReturnStatus
    END