USP_DATALIST_EVENTPROFILEREPORT_SPEAKER

Returns speaker information for an event.

Parameters

Parameter Parameter Type Mode Description
@EVENTID uniqueidentifier IN Event ID
@ISVISIBLE bit IN Visible
@CURRENTAPPUSERID uniqueidentifier IN Input parameter indicating the ID of the current user.

Definition

Copy


                CREATE procedure dbo.USP_DATALIST_EVENTPROFILEREPORT_SPEAKER
                (
                    @EVENTID uniqueidentifier,
                    @ISVISIBLE bit = 1,
                    @CURRENTAPPUSERID uniqueidentifier
                )
                as
                    set nocount on;

                    if @ISVISIBLE = 1
                    begin
                        select
                            EVENTSPEAKER.CONSTITUENTID as CONSTITUENTID,
                            NF.NAME,
                            EVENTSPEAKER.TOPIC,
                            EVENTSPEAKER.SPEAKINGDATE,
                            dbo.UFN_HOURMINUTE_DISPLAYTIME(EVENTSPEAKER.SPEAKINGTIME) as SPEAKINGTIME,
                            case when EVENTSPEAKER.ISREGISTRANT = 1 then 'Yes' else 'No' end as ISREGISTRANT,
                            'http://www.blackbaud.com/CONSTITUENTID?CONSTITUENTID='+convert(nvarchar(36),EVENTSPEAKER.CONSTITUENTID) as CONSTITUENTLINK
                        from
                            dbo.EVENTSPEAKER
                            cross apply dbo.UFN_CONSTITUENT_DISPLAYNAME(EVENTSPEAKER.CONSTITUENTID) NF
                        where
                            EVENTSPEAKER.EVENTID = @EVENTID
                        order by
                            EVENTSPEAKER.SPEAKINGDATE, EVENTSPEAKER.SPEAKINGTIME, NF.NAME;
                    end