USP_DATAFORMTEMPLATE_EDITLOAD_EVENTREGISTRATIONINFORMATION

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN
@DATALOADED bit INOUT
@TSLONG bigint INOUT
@REGISTRATIONINFORMATIONTYPECODE tinyint INOUT
@REGISTRATIONSECTIONCODEID uniqueidentifier INOUT
@REGISTRATIONINFORMATIONID uniqueidentifier INOUT
@CURRENTREGISTRATIONINFORMATIONID uniqueidentifier INOUT
@REQUIRED bit INOUT

Definition

Copy

CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_EVENTREGISTRATIONINFORMATION (
    @ID uniqueidentifier,
    @DATALOADED bit = 0 output,
    @TSLONG bigint = 0 output,

    @REGISTRATIONINFORMATIONTYPECODE tinyint = null output,
    @REGISTRATIONSECTIONCODEID uniqueidentifier = null output,
    @REGISTRATIONINFORMATIONID uniqueidentifier = null output,
    @CURRENTREGISTRATIONINFORMATIONID uniqueidentifier = null output,
    @REQUIRED bit = null output
) as

    set nocount on;

    set @DATALOADED = 0
    set @TSLONG = 0

    select
        @DATALOADED = 1,
        @TSLONG = persri.TSLONG,

        @REGISTRATIONINFORMATIONTYPECODE = ri.TYPECODE,
        @REGISTRATIONSECTIONCODEID = pers.REGISTRATIONSECTIONCODEID,
        @REGISTRATIONINFORMATIONID = ri.ID,
        @CURRENTREGISTRATIONINFORMATIONID = ri.ID,
        @REQUIRED = [REQUIRED]
    from dbo.PROGRAMEVENTREGISTRATIONSECTION as pers
    inner join dbo.PROGRAMEVENTREGISTRATIONSECTIONREGISTRATIONINFORMATION as persri
        on pers.ID = persri.PROGRAMEVENTREGISTRATIONSECTIONID    
    inner join dbo.REGISTRATIONINFORMATION as ri
        on persri.REGISTRATIONINFORMATIONID = ri.ID
    where persri.ID = @ID

    return 0;