USP_DATAFORMTEMPLATE_EDIT_PATTERNBLOCK_BYMEETING

The save procedure used by the edit dataform template "Pattern Block Edit Data Form (Wrapped)".

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN The input ID parameter indicating the ID of the record being edited.
@CHANGEAGENTID uniqueidentifier IN Input parameter indicating the ID of the change agent invoking the procedure.
@NAME nvarchar(100) IN Block
@MEETINGS xml IN Meetings
@COLORSTYLE int IN Color

Definition

Copy


                    CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_PATTERNBLOCK_BYMEETING 
                    (
                        @ID uniqueidentifier,
                        @CHANGEAGENTID uniqueidentifier = null,
                        @NAME nvarchar(100),
                        @MEETINGS xml,
                        @COLORSTYLE int
                    )
                    as

                    set nocount on

                    declare @PATTERNBLOCKID uniqueidentifier
                    select @PATTERNBLOCKID = PATTERNBLOCKID
                    from
                        PATTERNBLOCKMEETING
                    where
                        ID = @ID

                    /* invoke the default implementation */
                    declare @r int
                    exec @r = dbo.USP_DATAFORMTEMPLATE_EDIT_PATTERNBLOCK 
                      @ID = @PATTERNBLOCKID
                      @CHANGEAGENTID = @CHANGEAGENTID
                      @NAME = @NAME
                      @MEETINGS = @MEETINGS
                      @COLORSTYLE = @COLORSTYLE

                    if @@error <> 0 
                        begin
                            if @r <> 0 return @r
                            return 1
                        end

                    return @r