USP_DATAFORMTEMPLATE_EDIT_ORDERPATRONCONTACTINFO

The save procedure used by the edit dataform template "Order Patron Contact Info 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.
@ADDRESS_ID uniqueidentifier IN Address ID
@ADDRESS_ADDRESSTYPECODEID uniqueidentifier IN Address type
@ADDRESS_COUNTRYID uniqueidentifier IN Country
@ADDRESS_STATEID uniqueidentifier IN State
@ADDRESS_ADDRESSBLOCK nvarchar(150) IN Address
@ADDRESS_CITY nvarchar(50) IN City
@ADDRESS_POSTCODE nvarchar(12) IN ZIP
@PHONE_ID uniqueidentifier IN Phone ID
@PHONE_PHONETYPECODEID uniqueidentifier IN Phone type
@PHONE_NUMBER nvarchar(100) IN Phone number
@EMAILADDRESS_ID uniqueidentifier IN Email address ID
@EMAILADDRESS_EMAILADDRESSTYPECODEID uniqueidentifier IN Email type
@EMAILADDRESS_EMAILADDRESS UDT_EMAILADDRESS IN Email address
@CONSTITUENTID uniqueidentifier IN Constituent ID

Definition

Copy


CREATE procedure USP_DATAFORMTEMPLATE_EDIT_ORDERPATRONCONTACTINFO
(
    @ID uniqueidentifier,
    @CHANGEAGENTID uniqueidentifier,
    @ADDRESS_ID uniqueidentifier,
    @ADDRESS_ADDRESSTYPECODEID uniqueidentifier,
    @ADDRESS_COUNTRYID uniqueidentifier,
    @ADDRESS_STATEID uniqueidentifier,
    @ADDRESS_ADDRESSBLOCK nvarchar(150),
    @ADDRESS_CITY nvarchar(50),
    @ADDRESS_POSTCODE nvarchar(12),
    @PHONE_ID uniqueidentifier,
    @PHONE_PHONETYPECODEID uniqueidentifier,
    @PHONE_NUMBER nvarchar(100),
    @EMAILADDRESS_ID uniqueidentifier,
    @EMAILADDRESS_EMAILADDRESSTYPECODEID uniqueidentifier,
    @EMAILADDRESS_EMAILADDRESS dbo.UDT_EMAILADDRESS,
    @CONSTITUENTID uniqueidentifier
)

as
  set nocount on;

    declare @ISHOUSEHOLDMEMBER bit;
    declare @UPDATEMATCHINGHOUSEHOLDADDRESSES bit;

  exec dbo.USP_DATAFORMTEMPLATE_EDITLOAD_ORDERPATRONCONTACTINFO
        @ID = @ID,
        @ISHOUSEHOLDMEMBER = @ISHOUSEHOLDMEMBER output,
        @UPDATEMATCHINGHOUSEHOLDADDRESSES = @UPDATEMATCHINGHOUSEHOLDADDRESSES output

  exec dbo.USP_DATAFORMTEMPLATE_EDIT_ORDERPATRONCONTACTINFO_2
        @ID,
        @CHANGEAGENTID,
        @ADDRESS_ID,
        @ADDRESS_ADDRESSTYPECODEID,
        @ADDRESS_COUNTRYID,
        @ADDRESS_STATEID,
        @ADDRESS_ADDRESSBLOCK,
        @ADDRESS_CITY,
        @ADDRESS_POSTCODE,
        @PHONE_ID,
        @PHONE_PHONETYPECODEID,
        @PHONE_NUMBER,
        @EMAILADDRESS_ID,
        @EMAILADDRESS_EMAILADDRESSTYPECODEID,
        @EMAILADDRESS_EMAILADDRESS,
        @CONSTITUENTID,
        @ISHOUSEHOLDMEMBER,
        @UPDATEMATCHINGHOUSEHOLDADDRESSES

  return 0;