USP_SIMPLEDATALIST_PROSPECTRESEARCHREQUESTQUEUEFUNDRAISER
Returns a list of all fundraisers that have a prospect research request that is not completed.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CURRENTAPPUSERID | uniqueidentifier | IN | Input parameter indicating the ID of the current user. |
Definition
Copy
CREATE procedure dbo.USP_SIMPLEDATALIST_PROSPECTRESEARCHREQUESTQUEUEFUNDRAISER(
@CURRENTAPPUSERID uniqueidentifier
)
as
select distinct
PRR.ASSIGNEDTOID as VALUE,
NF.NAME as LABEL
from
dbo.PROSPECTRESEARCHREQUEST PRR
outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(PRR.ASSIGNEDTOID) NF
left join dbo.APPUSER AU on PRR.ASSIGNEDTOID = AU.CONSTITUENTID
left join dbo.PROSPECTRESEARCHREQUESTAPPUSERPERMISSION PRRAUP on PRRAUP.ID = @CURRENTAPPUSERID
where
PRR.ASSIGNEDTOID is not null and
(AU.ID = @CURRENTAPPUSERID or PRRAUP.CANVIEWREQUESTSASSIGNEDTOOTHERS = 1)
union
select distinct
PRRC.ASSIGNEDTOID as VALUE,
NF.NAME as LABEL
from
dbo.PROSPECTRESEARCHREQUESTCONSTITUENT PRRC
outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(PRRC.ASSIGNEDTOID) NF
left join dbo.APPUSER AU on PRRC.ASSIGNEDTOID = AU.CONSTITUENTID
left join dbo.PROSPECTRESEARCHREQUESTAPPUSERPERMISSION PRRAUP on PRRAUP.ID = @CURRENTAPPUSERID
where
PRRC.ASSIGNEDTOID is not null and
(AU.ID = @CURRENTAPPUSERID or PRRAUP.CANVIEWREQUESTSASSIGNEDTOOTHERS = 1)
order by LABEL