USP_DATALIST_MATCHINGGIFTCONDITIONS
This datalist returns all matching gift conditions for an organization.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ORGANIZATIONID | uniqueidentifier | IN | Input parameter indicating the context ID for the data list. |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_MATCHINGGIFTCONDITIONS (@ORGANIZATIONID uniqueidentifier)
as
set nocount on;
select
MATCHINGGIFTCONDITION.ID,
MATCHINGGIFTCONDITIONTYPECODE.DESCRIPTION,
case
when exists(select 1 from REVENUEMATCHINGGIFT where REVENUEMATCHINGGIFT.MATCHINGGIFTCONDITIONID = MATCHINGGIFTCONDITION.ID)
then 1
else 0
end INUSE
from dbo.MATCHINGGIFTCONDITION
inner join dbo.CONSTITUENT on MATCHINGGIFTCONDITION.ORGANIZATIONID = CONSTITUENT.ID
inner join dbo.MATCHINGGIFTCONDITIONTYPECODE on MATCHINGGIFTCONDITION.MATCHINGGIFTCONDITIONTYPECODEID = MATCHINGGIFTCONDITIONTYPECODE.ID
where MATCHINGGIFTCONDITION.ORGANIZATIONID = @ORGANIZATIONID
and CONSTITUENT.ISORGANIZATION = 1
order by MATCHINGGIFTCONDITION.SEQUENCE;