USP_DATAFORMTEMPLATE_EDIT_GRADEBOOKSPECIALCHARACTER

The save procedure used by the edit dataform template "Grade Book Special Character Edit Data Form".

Parameters

Parameter Parameter Type Mode Description
@CURRENTAPPUSERID uniqueidentifier IN Input parameter indicating the ID of the current user.
@CHANGEAGENTID uniqueidentifier IN Input parameter indicating the ID of the change agent invoking the procedure.
@SPECIALCHARACTERS xml IN

Definition

Copy


CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_GRADEBOOKSPECIALCHARACTER (
  @CURRENTAPPUSERID uniqueidentifier,
  @CHANGEAGENTID uniqueidentifier = null,
  @SPECIALCHARACTERS xml
)
as

  set nocount on;

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

  declare @CURRENTDATE datetime
  set @CURRENTDATE = getdate()

  declare @FACULTYID uniqueidentifier;

  select @FACULTYID = CONSTITUENTID
  from dbo.APPUSER
  where ID = @CURRENTAPPUSERID;

  begin try
    -- handle updating the data  

  exec dbo.USP_GRADEBOOKSPECIALCHARACTER_GETSPECIALCHARACTERS_UPDATEFROMXML @FACULTYID, @SPECIALCHARACTERS, @CHANGEAGENTID
  end try
  begin catch
    exec dbo.USP_RAISE_ERROR
    return 1
  end catch

return 0;