UFN_REGISTRATIONPACKAGEPRICE_GETPRICES_WITHSECURITY
Returns all prices for a given price package, enforcing site security
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@REGISTRATIONPACKAGEID | uniqueidentifier | IN | |
@CURRENTAPPUSERID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_REGISTRATIONPACKAGEPRICE_GETPRICES_WITHSECURITY
(
@REGISTRATIONPACKAGEID uniqueidentifier,
@CURRENTAPPUSERID uniqueidentifier
)
returns table
as
return
(
select
REGISTRATIONPACKAGEPRICE.ID,
REGISTRATIONPACKAGEPRICE.EVENTPRICEID,
REGISTRATIONPACKAGEPRICE.SEQUENCE
from
dbo.REGISTRATIONPACKAGEPRICE
inner join dbo.EVENTPRICE on EVENTPRICE.ID = REGISTRATIONPACKAGEPRICE.EVENTPRICEID
where
REGISTRATIONPACKAGEPRICE.REGISTRATIONPACKAGEID = @REGISTRATIONPACKAGEID
and dbo.UFN_EVENT_USERHASSITEACCESS(@CURRENTAPPUSERID, EVENTPRICE.EVENTID) = 1
)