USP_RECORDOPERATION_TEAMFUNDRAISINGTEAMMEMBER_DELETE_PROMPT

Provides the prompt for the "Team Fundraising Team Member: Delete" record operation.

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN Represents information to be displayed in the record operation prompt.
@TEAMFUNDRAISERNAME nvarchar(154) INOUT
@TEAMNAME nvarchar(100) INOUT

Definition

Copy


                            CREATE procedure dbo.USP_RECORDOPERATION_TEAMFUNDRAISINGTEAMMEMBER_DELETE_PROMPT
                            (
                                @ID uniqueidentifier,
                                @TEAMFUNDRAISERNAME nvarchar(154) output,
                                @TEAMNAME nvarchar(100) output
                            )
                            as
                                set nocount on;

                                select
                                    @TEAMFUNDRAISERNAME = dbo.UFN_CONSTITUENT_BUILDNAME(TEAMFUNDRAISER.CONSTITUENTID),
                                    @TEAMNAME = coalesce(TEAMFUNDRAISINGTEAM.NAME, APPEAL.NAME)
                                from
                                    dbo.TEAMFUNDRAISINGTEAMMEMBER
                                    inner join dbo.TEAMFUNDRAISER on TEAMFUNDRAISINGTEAMMEMBER.TEAMFUNDRAISERID = TEAMFUNDRAISER.ID
                                    inner join dbo.APPEAL on TEAMFUNDRAISER.APPEALID = APPEAL.ID
                                    left join dbo.TEAMFUNDRAISINGTEAM on TEAMFUNDRAISINGTEAMMEMBER.TEAMFUNDRAISINGTEAMID = TEAMFUNDRAISINGTEAM.ID
                                where
                                    TEAMFUNDRAISINGTEAMMEMBER.ID = @ID;

                                return 0;