USP_SIMPLEDATALIST_EVENTLODGINGLOCATION

List of event lodging locations for a given event.

Parameters

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

Definition

Copy


CREATE procedure dbo.USP_SIMPLEDATALIST_EVENTLODGINGLOCATION
(
    @EVENTID uniqueidentifier = null,
    @CURRENTAPPUSERID uniqueidentifier = null
)
as
    select 
        EVENTLODGING.ID as VALUE
        EVENTLODGINGLOCATION.NAME + ' (' + EVENT.NAME + ')' as LABEL
    from 
        dbo.EVENTLODGING
        inner join dbo.EVENTLODGINGLOCATION on EVENTLODGINGLOCATION.ID = EVENTLODGING.EVENTLODGINGLOCATIONID
        inner join dbo.UFN_EVENT_GETRELATEDEVENTS(@EVENTID) RELATEDEVENTS on RELATEDEVENTS.ID = EVENTLODGING.EVENTID
        inner join dbo.EVENT on EVENT.ID = EVENTLODGING.EVENTID
    where
        dbo.UFN_EVENT_USERHASSITEACCESS(@CURRENTAPPUSERID, EVENT.ID) = 1
    order 
        by EVENTLODGINGLOCATION.NAME, EVENT.NAME