USP_DATAFORMTEMPLATE_PRELOAD_ADD_EVENTTEAMFUNDRAISINGTEAMMEMBERFROMCONSTITUENT

The load procedure used by the edit dataform template "Event Team Fundraising Team Member Add Form"

Parameters

Parameter Parameter Type Mode Description
@TEAMFUNDRAISINGTEAMID uniqueidentifier IN Input parameter indicating the context ID for the record being added.
@TEAMFUNDRAISERVIEWFORMID uniqueidentifier INOUT
@APPEALID uniqueidentifier INOUT
@EVENTID uniqueidentifier INOUT
@TEAMFUNDRAISINGTEAMNAME nvarchar(100) INOUT Team
@SHOWREGISTRANTADDFORMAFTERSAVE bit INOUT
@BASECURRENCYID uniqueidentifier INOUT Base currency

Definition

Copy


                    CREATE procedure dbo.USP_DATAFORMTEMPLATE_PRELOAD_ADD_EVENTTEAMFUNDRAISINGTEAMMEMBERFROMCONSTITUENT
                    (
                        @TEAMFUNDRAISINGTEAMID uniqueidentifier,
                        @TEAMFUNDRAISERVIEWFORMID uniqueidentifier = null output,
                        @APPEALID uniqueidentifier = null output,
                        @EVENTID uniqueidentifier = null output,
                        @TEAMFUNDRAISINGTEAMNAME nvarchar(100) = null output,
                        @SHOWREGISTRANTADDFORMAFTERSAVE bit = null output,
                        @BASECURRENCYID uniqueidentifier = null output
                    )
                    as
                    begin
                        set nocount on;

                        select
                            @APPEALID = TEAMFUNDRAISINGTEAM.APPEALID,
                            @EVENTID = EVENT.ID,
                            @TEAMFUNDRAISINGTEAMNAME = TEAMFUNDRAISINGTEAM.NAME,
                            @TEAMFUNDRAISERVIEWFORMID = '5F041030-314D-4A86-9F0C-42D1A385BA2E',
                            @SHOWREGISTRANTADDFORMAFTERSAVE = 0,
                            @BASECURRENCYID = APPEAL.BASECURRENCYID
                        from
                            dbo.TEAMFUNDRAISINGTEAM
                            inner join dbo.EVENT on TEAMFUNDRAISINGTEAM.APPEALID = EVENT.APPEALID
                            left join dbo.APPEAL on APPEAL.ID = TEAMFUNDRAISINGTEAM.APPEALID
                        where
                            TEAMFUNDRAISINGTEAM.ID = @TEAMFUNDRAISINGTEAMID;

                        return 0;

                    end