USP_DATAFORMTEMPLATE_EDIT_CONSTITUENTADDRESSUPDATEBATCHROW_2

The save procedure used by the edit dataform template "Constituent Address Update Batch Row 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.
@ADDRESSID uniqueidentifier IN Constituent address
@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
@SEQUENCE int IN Sequence
@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 Start date
@ENDDATE UDT_MONTHDAY IN End date
@DONOTMAILREASONCODEID uniqueidentifier IN Do not mail reason
@UPDATEMATCHINGHOUSEHOLDADDRESSES bit IN Update matching addresses in household
@HASMATCHINGADDRESSES bit IN Has matching addresses

Definition

Copy


                CREATE procedure USP_DATAFORMTEMPLATE_EDIT_CONSTITUENTADDRESSUPDATEBATCHROW_2
                (
                    @ID uniqueidentifier,
                    @CHANGEAGENTID uniqueidentifier,
                    @ADDRESSID uniqueidentifier,
                    @ADDRESSTYPECODEID uniqueidentifier,
                    @COUNTRYID uniqueidentifier,
                    @ADDRESSBLOCK nvarchar(150),
                    @CITY nvarchar(50),
                    @STATEID uniqueidentifier,
                    @POSTCODE nvarchar(12),
                    @ISPRIMARY bit,
                    @DONOTMAIL bit,
                    @UPDATEMATCHINGSPOUSEADDRESSES bit,
                    @SEQUENCE int,
                    @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,
                    @HASMATCHINGADDRESSES bit
                )

                as
                    set nocount on;

                    declare @INFOSOURCECOMMENTS nvarchar(256);

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

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

                    return 0;