USP_DATALIST_REGISTRATIONPACKAGES
Displays the registration packages for the event group.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@MAINEVENTID | uniqueidentifier | IN | Input parameter indicating the context ID for the data list. |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_REGISTRATIONPACKAGES
(
@MAINEVENTID uniqueidentifier
)
as
set nocount on;
select
REGISTRATIONPACKAGE.ID,
REGISTRATIONPACKAGE.NAME,
(
select
count(ID)
from
dbo.REGISTRATIONPACKAGEPRICE
where
REGISTRATIONPACKAGEPRICE.REGISTRATIONPACKAGEID = REGISTRATIONPACKAGE.ID
) [EVENTCOUNT],
dbo.UFN_REGISTRATIONPACKAGE_GETAMOUNT(REGISTRATIONPACKAGE.ID) [TOTALAMOUNT],
case when dbo.UFN_REGISTRATIONPACKAGE_GETPRICESBASECURRENCYID(REGISTRATIONPACKAGE.ID) is null
then
(select BASECURRENCYID from EVENT where ID = @MAINEVENTID)
else
dbo.UFN_REGISTRATIONPACKAGE_GETPRICESBASECURRENCYID(REGISTRATIONPACKAGE.ID)
end [BASECURRENCYID]
from
dbo.REGISTRATIONPACKAGE
where
REGISTRATIONPACKAGE.EVENTID = @MAINEVENTID
order by
REGISTRATIONPACKAGE.DATEADDED;