USP_DATAFORMTEMPLATE_EDIT_SALESORDER_ONLINE_CONSTITUENTADDRESSUPDATE

The save procedure used by the edit dataform template "Sales Order Online Constituent Address 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.
@CONSTITUENTID uniqueidentifier IN Constituent ID
@PHONE nvarchar(100) IN Phone Number
@EMAIL nvarchar(100) IN Email Address
@COUNTRYID uniqueidentifier IN Country ID
@STATEID uniqueidentifier IN State ID
@ADDRESSBLOCK nvarchar(150) IN Address block
@CITY nvarchar(50) IN City
@POSTCODE nvarchar(12) IN Post code
@TITLECODEID uniqueidentifier IN Title code ID
@FIRSTNAME nvarchar(50) IN Firstname
@KEYNAME nvarchar(100) IN Keyname
@COMPLETINGORDER bit IN Completing order

Definition

Copy


CREATE procedure USP_DATAFORMTEMPLATE_EDIT_SALESORDER_ONLINE_CONSTITUENTADDRESSUPDATE
(
    @ID uniqueidentifier,
    @CHANGEAGENTID uniqueidentifier = null,
    @CONSTITUENTID uniqueidentifier,
    @PHONE nvarchar(100),
    @EMAIL nvarchar(100),
    @COUNTRYID uniqueidentifier,
    @STATEID uniqueidentifier,
    @ADDRESSBLOCK nvarchar(150),
    @CITY nvarchar(50),
    @POSTCODE nvarchar(12),
    @TITLECODEID uniqueidentifier,
    @FIRSTNAME nvarchar(50),
    @KEYNAME nvarchar(100),
    @COMPLETINGORDER bit
)

as
  set nocount on;

    declare @ADDRESSID uniqueidentifier;
    declare @EMAILADDRESSID uniqueidentifier;
    declare @ADDRESSTYPECODEID uniqueidentifier;
    declare @EMAILADDRESSTYPECODEID uniqueidentifier;

  exec dbo.USP_DATAFORMTEMPLATE_EDITLOAD_SALESORDER_ONLINE_CONSTITUENTADDRESSUPDATE
        @ID = @ID,
        @ADDRESSID = @ADDRESSID output,
        @EMAILADDRESSID = @EMAILADDRESSID output,
        @ADDRESSTYPECODEID = @ADDRESSTYPECODEID output,
        @EMAILADDRESSTYPECODEID = @EMAILADDRESSTYPECODEID output

  exec dbo.USP_DATAFORMTEMPLATE_EDIT_SALESORDER_ONLINE_CONSTITUENTADDRESSUPDATE_2
        @ID,
        @CHANGEAGENTID,
        @CONSTITUENTID,
        @PHONE,
        @EMAIL,
        @COUNTRYID,
        @STATEID,
        @ADDRESSBLOCK,
        @CITY,
        @POSTCODE,
        @TITLECODEID,
        @FIRSTNAME,
        @KEYNAME,
        @COMPLETINGORDER,
        @ADDRESSID,
        @EMAILADDRESSID,
        @ADDRESSTYPECODEID,
        @EMAILADDRESSTYPECODEID

  return 0;