USP_PROSPECTPLANASSIGNEDALERT_SEND

Sends a prospect plan assigned alert.

Parameters

Parameter Parameter Type Mode Description
@PREVIOUSPRIMARYFUNDRAISERID uniqueidentifier IN
@PREVIOUSSECONDARYFUNDRAISERID uniqueidentifier IN
@PROSPECTPLANID uniqueidentifier IN

Definition

Copy


            CREATE procedure dbo.USP_PROSPECTPLANASSIGNEDALERT_SEND (
                @PREVIOUSPRIMARYFUNDRAISERID uniqueidentifier,
                @PREVIOUSSECONDARYFUNDRAISERID uniqueidentifier,
                @PROSPECTPLANID uniqueidentifier
            ) as begin

                declare @PRIMARYFUNDRAISERID uniqueidentifier;
                declare @SECONDARYFUNDRAISERID uniqueidentifier;        

                select 
                    @PRIMARYFUNDRAISERID = PROSPECTPLAN.PRIMARYMANAGERFUNDRAISERID,
                    @SECONDARYFUNDRAISERID = PROSPECTPLAN.SECONDARYMANAGERFUNDRAISERID
                from 
                    dbo.PROSPECTPLAN 
                where 
                    PROSPECTPLAN.ID = @PROSPECTPLANID;

                declare @PRIMARYFUNDRAISERAPPUSERID uniqueidentifier;
                declare @SECONDARYFUNDRAISERAPPUSERID uniqueidentifier;

                select @PRIMARYFUNDRAISERAPPUSERID = ID from dbo.APPUSER where CONSTITUENTID = @PRIMARYFUNDRAISERID;
                select @SECONDARYFUNDRAISERAPPUSERID = ID from dbo.APPUSER where CONSTITUENTID = @SECONDARYFUNDRAISERID;

                if (@PREVIOUSPRIMARYFUNDRAISERID is null) or (@PRIMARYFUNDRAISERID <> @PREVIOUSPRIMARYFUNDRAISERID)    
                    exec dbo.USP_ALERTTYPE_SENDTOAPPUSER 'F1E2E54C-6DCD-4577-B856-D1AB6433BC50', @PRIMARYFUNDRAISERAPPUSERID, @PROSPECTPLANID;

                if (@PREVIOUSSECONDARYFUNDRAISERID is null) or (@SECONDARYFUNDRAISERID <> @PREVIOUSSECONDARYFUNDRAISERID)
                    exec dbo.USP_ALERTTYPE_SENDTOAPPUSER '292C23D1-B226-4600-8295-B45A5B3C072E', @SECONDARYFUNDRAISERAPPUSERID, @PROSPECTPLANID;

                return 0;
            end