USP_DATAFORMTEMPLATE_EDIT_CONSTITUENTADDRESSUPDATEBATCHCOMMIT_2

The save procedure used by the edit dataform template "Constituent Address Update Batch Row Commit Edit Form 2".

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.
@ADDRESSTYPECODEID uniqueidentifier IN Address type
@COUNTRYID uniqueidentifier IN Country
@ADDRESSBLOCK nvarchar(150) IN Address
@CITY nvarchar(50) IN City
@STATEID uniqueidentifier IN State
@POSTCODE nvarchar(12) IN ZIP
@ISPRIMARY bit IN Set as primary address
@DONOTMAIL bit IN Do not send mail to this address
@UPDATEMATCHINGSPOUSEADDRESSES bit IN Update spouse address
@VALIDATEONLY bit IN Validate only
@CART nvarchar(10) IN CART
@DPC nvarchar(8) IN DPC
@LOT nvarchar(5) IN LOT
@COUNTYCODEID uniqueidentifier IN County
@OMITFROMVALIDATION bit IN Omit from validation
@CONGRESSIONALDISTRICTCODEID uniqueidentifier IN Congressional district
@STATEHOUSEDISTRICTCODEID uniqueidentifier IN State house district
@STATESENATEDISTRICTCODEID uniqueidentifier IN State senate district
@LOCALPRECINCTCODEID uniqueidentifier IN Local precinct
@INFOSOURCECODEID uniqueidentifier IN Information source
@REGIONCODEID uniqueidentifier IN Region
@LASTVALIDATIONATTEMPTDATE datetime IN Last validation attempt date
@VALIDATIONMESSAGE nvarchar(200) IN Validation message
@CERTIFICATIONDATA int IN Certification data
@STARTDATE UDT_MONTHDAY IN
@ENDDATE UDT_MONTHDAY IN
@DONOTMAILREASONCODEID uniqueidentifier IN Do not mail reason
@UPDATEMATCHINGHOUSEHOLDADDRESSES bit IN Update matching addresses in household

Definition

Copy


CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_CONSTITUENTADDRESSUPDATEBATCHCOMMIT_2
                (
                    @ID uniqueidentifier,
                    @CHANGEAGENTID uniqueidentifier,
                    @ADDRESSTYPECODEID uniqueidentifier,
                    @COUNTRYID uniqueidentifier,
                    @ADDRESSBLOCK nvarchar(150),
                    @CITY nvarchar(50),
                    @STATEID uniqueidentifier,
                    @POSTCODE nvarchar(12),
                    @ISPRIMARY bit,
                    @DONOTMAIL bit,
                    @UPDATEMATCHINGSPOUSEADDRESSES bit,
                    @VALIDATEONLY bit,
                    @CART nvarchar(10),
                    @DPC nvarchar(8),
                    @LOT nvarchar(5),
                    @COUNTYCODEID uniqueidentifier,
                    @OMITFROMVALIDATION bit,
                    @CONGRESSIONALDISTRICTCODEID uniqueidentifier,
                    @STATEHOUSEDISTRICTCODEID uniqueidentifier,
                    @STATESENATEDISTRICTCODEID uniqueidentifier,
                    @LOCALPRECINCTCODEID uniqueidentifier,
                    @INFOSOURCECODEID uniqueidentifier,
                    @REGIONCODEID uniqueidentifier,
                    @LASTVALIDATIONATTEMPTDATE datetime,
                    @VALIDATIONMESSAGE nvarchar(200),
                    @CERTIFICATIONDATA int,
                    @STARTDATE dbo.UDT_MONTHDAY,
                    @ENDDATE dbo.UDT_MONTHDAY,
                    @DONOTMAILREASONCODEID uniqueidentifier,
                    @UPDATEMATCHINGHOUSEHOLDADDRESSES bit
                ) as
                    set nocount on;

                    declare @INFOSOURCECOMMENTS nvarchar(256);

                    exec dbo.USP_DATAFORMTEMPLATE_EDITLOAD_CONSTITUENTADDRESSUPDATEBATCHCOMMIT_2
                        @ID = @ID,
                        @INFOSOURCECOMMENTS = @INFOSOURCECOMMENTS output

                    exec dbo.USP_DATAFORMTEMPLATE_EDIT_CONSTITUENTADDRESSUPDATEBATCHCOMMIT_3 @ID,
                                    @CHANGEAGENTID,
                                    @ADDRESSTYPECODEID,
                                    @COUNTRYID,
                                    @ADDRESSBLOCK,
                                    @CITY,
                                    @STATEID,
                                    @POSTCODE,
                                    @ISPRIMARY,
                                    @DONOTMAIL,
                                    @UPDATEMATCHINGSPOUSEADDRESSES,
                                    @VALIDATEONLY,
                                    @CART,
                                    @DPC,
                                    @LOT,
                                    @COUNTYCODEID,
                                    @OMITFROMVALIDATION,
                                    @CONGRESSIONALDISTRICTCODEID,
                                    @STATEHOUSEDISTRICTCODEID,
                                    @STATESENATEDISTRICTCODEID,
                                    @LOCALPRECINCTCODEID,
                                    @INFOSOURCECODEID,
                                    @REGIONCODEID,
                                    @LASTVALIDATIONATTEMPTDATE,
                                    @VALIDATIONMESSAGE,
                                    @CERTIFICATIONDATA,
                                    @STARTDATE,
                                    @ENDDATE,
                                    @DONOTMAILREASONCODEID,
                                    @UPDATEMATCHINGHOUSEHOLDADDRESSES,
                                    @INFOSOURCECOMMENTS