USP_SIMPLEDATALIST_PLANNEDGIFTPROSPECTPLANS

Returns a list of prospect plans that the user can select for a planned gift.

Parameters

Parameter Parameter Type Mode Description
@PROSPECTID uniqueidentifier IN Prospect
@PLANNEDGIFTID uniqueidentifier IN Planned Gift
@CURRENTAPPUSERID uniqueidentifier IN Input parameter indicating the ID of the current user.

Definition

Copy


                CREATE procedure dbo.USP_SIMPLEDATALIST_PLANNEDGIFTPROSPECTPLANS(
                    @PROSPECTID uniqueidentifier = null,
                    @PLANNEDGIFTID uniqueidentifier = null,
                    @CURRENTAPPUSERID uniqueidentifier = null
                )
                as begin
                    set nocount on;
                    select 
                        PROSPECTPLAN.ID as VALUE,
                        PROSPECTPLAN.NAME as LABEL
                    from dbo.PROSPECTPLAN
                        left join dbo.PROSPECTPLANSITE on PROSPECTPLANSITE.PROSPECTPLANID = PROSPECTPLAN.ID
                    where PROSPECTPLAN.PROSPECTID=@PROSPECTID
                        and (dbo.UFN_SITEALLOWEDFORUSER(@CURRENTAPPUSERID, PROSPECTPLANSITE.SITEID) = 1)
                        and ISACTIVE = 1
                    union
                    select 
                        PROSPECTPLAN.ID as VALUE,
                        PROSPECTPLAN.NAME as LABEL
                    from dbo.PLANNEDGIFT
                        inner join dbo.PROSPECTPLAN on PROSPECTPLAN.ID = PLANNEDGIFT.PROSPECTPLANID
                    where PLANNEDGIFT.ID = @PLANNEDGIFTID
                    order by
                        LABEL;

                end