UFN_CONSTITUENT_GET_BY_CLIENTUSERID

Returns a CONSTITUENT ID by a ClientUser ID.

Return

Return Type
uniqueidentifier

Parameters

Parameter Parameter Type Mode Description
@CLIENTUSERSID int IN

Definition

Copy


create function dbo.UFN_CONSTITUENT_GET_BY_CLIENTUSERID
(
    @CLIENTUSERSID int

returns uniqueidentifier 
as
begin
    declare @ID uniqueidentifier = null;

    select top 1 @ID = C.ID
    from dbo.CONSTITUENT C(nolock)
    inner join dbo.BackOfficeSystemPeople BOSP(nolock)
        on BOSP.BackofficeRecordID = C.SEQUENCEID and BOSP.BackOfficeSystemID = 0 
    inner join dbo.BackOfficeSystemUsers BOSU(nolock)
        on BOSU.BackofficePeopleID = BOSP.ID and BOSU.[CURRENT] = 1
    inner join dbo.ClientUsers CU(nolock)
        on CU.ID = bosu.ClientUsersID and CU.Deleted = 0 
        and CU.ID = @CLIENTUSERSID

    return @ID;
end