spGetLinkedClientUsersFromBackOfficeIDs
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@REIDs | nvarchar(4000) | IN | |
@EEIDs | nvarchar(4000) | IN |
Definition
Copy
CREATE PROCEDURE dbo.spGetLinkedClientUsersFromBackOfficeIDs
(
@REIDs nvarchar(4000),
@EEIDs nvarchar(4000)
)
AS
BEGIN
SELECT cu.ID, cu.UserName
FROM dbo.ClientUsers cu
INNER JOIN dbo.BackOfficeSystemUsers bosu ON cu.ID = bosu.ClientUsersID and bosu.[current] = 1 and cu.Deleted = 0
INNER JOIN dbo.BackOfficeSystemPeople bosp ON bosp.ID = bosu.BackofficePeopleID and bosp.BackOfficeSystemID = 0
INNER JOIN dbo.fnCSVIDsToTable(@REIDs) ids ON ids.ID = bosp.BackOfficeRecordID
UNION
SELECT cu.ID, cu.UserName
FROM dbo.ClientUsers cu
INNER JOIN dbo.BackOfficeSystemUsers bosu ON cu.ID = bosu.ClientUsersID and bosu.[current] = 1 and cu.Deleted = 0
INNER JOIN dbo.BackOfficeSystemPeople bosp ON bosp.ID = bosu.BackofficePeopleID and bosp.BackOfficeSystemID = 1
INNER JOIN dbo.fnCSVIDsToTable(@EEIDs) ids ON ids.ID = bosp.BackOfficeRecordID
END