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

            )