UFN_EVENT_GETREGISTRATIONINFORMATION_TOITEMLISTXML

Return

Return Type
xml

Parameters

Parameter Parameter Type Mode Description
@EVENTID uniqueidentifier IN
@PRICETYPECODEID uniqueidentifier IN

Definition

Copy


CREATE function dbo.UFN_EVENT_GETREGISTRATIONINFORMATION_TOITEMLISTXML
(
    @EVENTID uniqueidentifier,
    @PRICETYPECODEID uniqueidentifier = null
)
returns XML as begin
    return (
        select
            REGISTRATIONINFORMATIONID as [@REGISTRATIONINFORMATIONID],
            NAME as [@NAME],
            RESPONSETYPECODE as [@RESPONSETYPECODE],
            PERSONDETAILTYPECODE as [@PERSONDETAILTYPECODE],
            TEXTVALUE as [@TEXTVALUE],
            REGISTRATIONINFORMATIONOPTIONID as [@REGISTRATIONINFORMATIONOPTIONID],
            REQUIRED as [@REQUIRED],
            ALLPRICETYPES as [@ALLPRICETYPES],
            REGISTRATIONINFORMATIONPRICETYPES
        from dbo.UFN_EVENT_GETREGISTRATIONINFORMATION(@EVENTID, @PRICETYPECODEID)
        order by SECTIONSEQUENCE, SEQUENCE, PERSONDETAILTYPECODE
        for xml path('ITEM'),type,elements,root('EVENTREGISTRATIONINFORMATION'),BINARY BASE64
    );
end