USP_DATAFORMTEMPLATE_PRELOAD_ADD_ITINERARY

The load procedure used by the edit dataform template "Itinerary Add Data Form"

Parameters

Parameter Parameter Type Mode Description
@CONTEXTID uniqueidentifier IN Input parameter indicating the context ID for the record being added.
@LEADERID uniqueidentifier INOUT Leader
@RESERVATIONID uniqueidentifier INOUT
@ARRIVALDATE datetime INOUT
@CHECKCAPACITY bit INOUT Check capacity

Definition

Copy


                CREATE procedure dbo.USP_DATAFORMTEMPLATE_PRELOAD_ADD_ITINERARY
                (
                    @CONTEXTID uniqueidentifier,
                    @LEADERID uniqueidentifier = null output,
                    @RESERVATIONID uniqueidentifier = null output,
                    @ARRIVALDATE datetime = null output,
                    @CHECKCAPACITY bit = null output
                )
                as
                    set nocount on;

                    select @LEADERID = RECIPIENTID 
                    from dbo.SALESORDER where ID = @CONTEXTID

                    select @ARRIVALDATE = RESERVATION.ARRIVALDATE
                    from dbo.RESERVATION
                    where RESERVATION.ID = @CONTEXTID

                    select @CHECKCAPACITY = case when (MAXIMUMCAPACITY > 0) then  1 else 0 end
                    from dbo.GROUPSALESDEFAULT          

                    set @RESERVATIONID = @CONTEXTID

                    return 0;