USP_DATAFORMTEMPLATE_EDIT_EVENTSPONSORLOOKUPID

The save procedure used by the edit dataform template "Event Sponsor LookupID 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.
@LOOKUPID nvarchar(36) IN Lookup ID

Definition

Copy

CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_EVENTSPONSORLOOKUPID (
  @ID uniqueidentifier,
  @CHANGEAGENTID uniqueidentifier = null,
  @LOOKUPID nvarchar(36)
)
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.EVENTSPONSOR set
      CUSTOMIDENTIFIER = rtrim(ltrim(@LOOKUPID)),
      CHANGEDBYID = @CHANGEAGENTID,
      DATECHANGED = @CURRENTDATE
    where ID = @ID
  end try
  begin catch
    exec dbo.USP_RAISE_ERROR
    return 1
  end catch

return 0;