USP_DATALIST_EVENTPRICES

Displays the registration options for the given event.

Parameters

Parameter Parameter Type Mode Description
@EVENTID uniqueidentifier IN Input parameter indicating the context ID for the data list.

Definition

Copy


                CREATE procedure dbo.USP_DATALIST_EVENTPRICES
                (
                    @EVENTID uniqueidentifier
                )
                as
                    set nocount on;

                    select distinct 
                        EVENTPRICE.ID,
                        EVENTREGISTRATIONTYPE.DESCRIPTION,
                        EVENTPRICE.AMOUNT,
                        EVENTPRICE.RECEIPTAMOUNT,
                        EVENTPRICE.REGISTRATIONCOUNT,
                        dbo.UDA_BUILDLIST(BENEFIT.NAME) BENEFITLIST,
                        EVENTPRICE.NAME,
                        EVENT.BASECURRENCYID
                        --dbo.UFN_EVENTPRICEDESIGNATION_GETTOTALDESIGNATIONAMOUNT(EVENTPRICE.ID)

                    from 
                        dbo.EVENTPRICE
                        inner join dbo.EVENTREGISTRATIONTYPE on EVENTREGISTRATIONTYPE.ID = EVENTPRICE.EVENTREGISTRATIONTYPEID
                        inner join dbo.EVENT on EVENTPRICE.EVENTID = EVENT.ID
                        left join dbo.EVENTPRICEBENEFIT on EVENTPRICEBENEFIT.EVENTPRICEID = EVENTPRICE.ID
                        left join dbo.BENEFIT on EVENTPRICEBENEFIT.BENEFITID = BENEFIT.ID
                    where                         
                        EVENTID = @EVENTID                    
                    group by
                        EVENTPRICE.ID, EVENTREGISTRATIONTYPE.DESCRIPTION, EVENTPRICE.AMOUNT, EVENTPRICE.RECEIPTAMOUNT, EVENTPRICE.REGISTRATIONCOUNT, EVENTPRICE.NAME, EVENT.BASECURRENCYID
                    order by
                        EVENTREGISTRATIONTYPE.DESCRIPTION;