USP_DATAFORMTEMPLATE_EDIT_PARTICIPANTCOMMUNICATIONTEMPLATES

The save procedure used by the edit dataform template "Participant Communication Templates Edit Data 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(184) IN Name
@DESCRIPTION nvarchar(500) IN Description
@SUBJECT nvarchar(500) IN Subject
@USERID int IN User ID
@CLIENTSITEID int IN Client Site ID
@ISAVAILABLETOINDIVIDUAL bit IN Individuals
@ISAVAILABLETOHOUSEHOLD bit IN Households
@ISAVAILABLETOTEAMMEMBER bit IN Team members
@ISAVAILABLETOTEAMLEADER bit IN Team leaders
@ISAVAILABLETOCOMPANYLEADER bit IN Company leaders
@ISAVAILABLETOFUNDRAISINGCOACH bit IN Fundraising coaches
@ISAVAILABLETOSPONSOR bit IN Sponsors
@CONTENTHTML nvarchar(max) IN Content
@CONFIRMATIONTYPECODE tinyint IN Email type code
@FROMADDRESS nvarchar(500) IN From address
@FROMNAME nvarchar(500) IN From name
@REPLYADDRESS nvarchar(500) IN Reply address
@RECIPIENTDONOR bit IN Donors
@RECIPIENTPROSPECT bit IN Prospects
@RECIPIENTINDIVIDUAL bit IN Individuals
@RECIPIENTHOUSEHOLDMEMBER bit IN Household members
@RECIPIENTHOUSEHOLDLEADER bit IN Household leaders
@RECIPIENTTEAMMEMBER bit IN Team members
@RECIPIENTTEAMLEADER bit IN Team leaders
@RECIPIENTCOMPANYLEADER bit IN Company leaders
@RECIPIENTSTATUSPREVIOUS bit IN Previous
@RECIPIENTSTATUSCURRENT bit IN Current
@AVAILABLEASLETTER bit IN Available as letter
@ISAVAILABLETOHOUSEHOLDMEMBER bit IN

Definition

Copy


CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_PARTICIPANTCOMMUNICATIONTEMPLATES (
    @ID uniqueidentifier,
    @CHANGEAGENTID uniqueidentifier = null,
    @NAME nvarchar(184),
    @DESCRIPTION nvarchar(500),
    @SUBJECT nvarchar(500), 
  @USERID int,
  @CLIENTSITEID int,
  @ISAVAILABLETOINDIVIDUAL bit,
    @ISAVAILABLETOHOUSEHOLD bit,
    @ISAVAILABLETOTEAMMEMBER bit,
    @ISAVAILABLETOTEAMLEADER bit,
    @ISAVAILABLETOCOMPANYLEADER bit,
    @ISAVAILABLETOFUNDRAISINGCOACH bit,
  @ISAVAILABLETOSPONSOR bit,
  @CONTENTHTML nvarchar(max),
  @CONFIRMATIONTYPECODE tinyint,
  @FROMADDRESS nvarchar(500),
  @FROMNAME nvarchar(500),
  @REPLYADDRESS nvarchar(500),

  @RECIPIENTDONOR bit,
  @RECIPIENTPROSPECT bit,
  @RECIPIENTINDIVIDUAL bit,
  @RECIPIENTHOUSEHOLDMEMBER bit,
  @RECIPIENTHOUSEHOLDLEADER bit,
  @RECIPIENTTEAMMEMBER bit,
  @RECIPIENTTEAMLEADER bit,
  @RECIPIENTCOMPANYLEADER bit,
  @RECIPIENTSTATUSPREVIOUS bit,
  @RECIPIENTSTATUSCURRENT bit,
  @AVAILABLEASLETTER bit,
  @ISAVAILABLETOHOUSEHOLDMEMBER bit
)
as

    set nocount on;  
  exec dbo.USP_DATAFORMTEMPLATE_EDIT_PARTICIPANTCOMMUNICATIONTEMPLATES_2
      @ID,
    @CHANGEAGENTID,
    @NAME,
    @DESCRIPTION,
    @SUBJECT
  @USERID,
  @CLIENTSITEID,
  @ISAVAILABLETOINDIVIDUAL,
    @ISAVAILABLETOHOUSEHOLD,
    @ISAVAILABLETOTEAMMEMBER,
    @ISAVAILABLETOTEAMLEADER,
    @ISAVAILABLETOCOMPANYLEADER,
    @ISAVAILABLETOFUNDRAISINGCOACH,
  @ISAVAILABLETOSPONSOR,
  @CONTENTHTML,
  @CONFIRMATIONTYPECODE,
  @FROMADDRESS,
  @FROMNAME,
  @REPLYADDRESS,

  @RECIPIENTDONOR,
  @RECIPIENTPROSPECT,
  @RECIPIENTINDIVIDUAL,
  @RECIPIENTHOUSEHOLDMEMBER,
  @RECIPIENTHOUSEHOLDLEADER,
  @RECIPIENTTEAMMEMBER,
  @RECIPIENTTEAMLEADER,
  @RECIPIENTCOMPANYLEADER,
  @RECIPIENTSTATUSPREVIOUS,
  @RECIPIENTSTATUSCURRENT,
  @AVAILABLEASLETTER,
  @ISAVAILABLETOHOUSEHOLDMEMBER

return 0;