USP_DATALIST_PLANNEDGIFT_DESIGNATION
A datalist of designations for a given planned gift.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PLANNEDGIFTID | uniqueidentifier | IN | Input parameter indicating the context ID for the data list. |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_PLANNEDGIFT_DESIGNATION(@PLANNEDGIFTID uniqueidentifier)
as
select
PLANNEDGIFTDESIGNATION.ID,
DESIGNATION.ID,
case when len(DESIGNATION.VANITYNAME) > 0 then
DESIGNATION.VANITYNAME
else
dbo.UFN_DESIGNATION_BUILDNAME(PLANNEDGIFTDESIGNATION.DESIGNATIONID)
end, --JamesWill 2009-01-06 Design wants to use the public name for view-only designations in planned gifts.
PLANNEDGIFTDESIGNATION.TRANSACTIONAMOUNT,
PLANNEDGIFTDESCATEGORYCODE.DESCRIPTION as CATEGORY,
DESIGNATIONUSECODE.DESCRIPTION as USECODE,
PLANNEDGIFTDESIGNATION.DATE,
PLANNEDGIFTDESIGNATION.TRANSACTIONCURRENCYID,
PLANNEDGIFTDESIGNATION.AMOUNT as BASEAMOUNT,
PLANNEDGIFTDESIGNATION.BASECURRENCYID,
OPPORTUNITYDESIGNATIONTYPECODE.DESCRIPTION AS TYPE
from
dbo.PLANNEDGIFTDESIGNATION
left join dbo.DESIGNATION on DESIGNATION.ID = PLANNEDGIFTDESIGNATION.DESIGNATIONID --GPB 2011-11-19 Designation no longer required.
left join dbo.PLANNEDGIFTDESCATEGORYCODE on PLANNEDGIFTDESCATEGORYCODE.ID = PLANNEDGIFTDESIGNATION.CATEGORYCODEID
left join dbo.DESIGNATIONUSECODE on DESIGNATIONUSECODE.ID = PLANNEDGIFTDESIGNATION.USECODEID
left join dbo.OPPORTUNITYDESIGNATIONTYPECODE on OPPORTUNITYDESIGNATIONTYPECODE.ID = PLANNEDGIFTDESIGNATION.TYPECODEID
where
PLANNEDGIFTDESIGNATION.PLANNEDGIFTID=@PLANNEDGIFTID
order by
PLANNEDGIFTDESIGNATION.SEQUENCE;