USP_DATAFORMTEMPLATE_EDIT_ACCOUNTINGELEMENTSECURITYGROUP

The save procedure used by the edit dataform template "Accounting Element Security Group Edit Form".

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 Name
@DESCRIPTION nvarchar(255) IN Description

Definition

Copy


          CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_ACCOUNTINGELEMENTSECURITYGROUP
          (
              @ID uniqueidentifier,
              @CHANGEAGENTID uniqueidentifier = null,
              @NAME nvarchar(100),
              @DESCRIPTION nvarchar(255)
          )
          as

            set nocount on;

          if @CHANGEAGENTID is null  
              exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output

          declare @CURRENTDATE datetime
          set @CURRENTDATE = getdate()

          begin try
              update dbo.ACCOUNTINGELEMENTSECURITYGROUP set
                  NAME = @NAME,
                  DESCRIPTION = @DESCRIPTION,
                  CHANGEDBYID = @CHANGEAGENTID,
                  DATECHANGED = @CURRENTDATE
              where ID = @ID
          end try
          begin catch
              exec dbo.USP_RAISE_ERROR
              return 1
          end catch

          return 0;