UFN_PROSPECTPLAN_FUNDRAISERS

Gets a table of fundraiser IDs for a given prospect plan.

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@PROSPECTPLANID uniqueidentifier IN

Definition

Copy


            create function dbo.UFN_PROSPECTPLAN_FUNDRAISERS(@PROSPECTPLANID uniqueidentifier) 
            returns table
            as return
                select 0 SEQUENCE, 'Primary manager' FUNDRAISERROLE, PRIMARYMANAGERFUNDRAISERID ID from dbo.PROSPECTPLAN where ID=@PROSPECTPLANID
                union all
                select 1 SEQUENCE, 'Secondary manager' FUNDRAISERROLE, SECONDARYMANAGERFUNDRAISERID ID from dbo.PROSPECTPLAN where ID=@PROSPECTPLANID
                union all
                select 
                    SF.SEQUENCE + 2 SEQUENCE
                    coalesce(SRC.DESCRIPTION, 'Secondary solicitor') FUNDRAISERROLE, 
                    SF.FUNDRAISERID ID 
                from 
                    dbo.SECONDARYFUNDRAISER SF
                    left outer join dbo.SOLICITORROLECODE SRC on SRC.ID=SF.SOLICITORROLECODEID
                where
                    SF.PROSPECTPLANID = @PROSPECTPLANID