USP_DATAFORMTEMPLATE_EDIT_PHONE_6

USP_DATAFORMTEMPLATE_EDIT_PHONE_6

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.
@PHONETYPECODEID uniqueidentifier IN Type
@NUMBER nvarchar(100) IN Number
@PRIMARY bit IN Set as primary phone number
@DONOTCALL bit IN Do not call this phone number
@UPDATEMATCHINGSPOUSEPHONE bit IN Update matching phone information for household
@UPDATEMATCHINGHOUSEHOLDPHONE bit IN Update matching phone numbers in household
@STARTTIME UDT_HOURMINUTE IN Call after
@ENDTIME UDT_HOURMINUTE IN Call before
@INFOSOURCECODEID uniqueidentifier IN Information source
@INFOSOURCECOMMENTS nvarchar(256) IN Comments
@COUNTRYID uniqueidentifier IN Country
@STARTDATE date IN Start date
@ENDDATE date IN End date
@DONOTCALLREASONCODEID uniqueidentifier IN Reason
@ISCONFIDENTIAL bit IN This phone number is confidential
@CONSTITUENTDATAREVIEWROLLBACKREASONID uniqueidentifier IN Reason

Definition

Copy


CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_PHONE_6
                (
                    @ID uniqueidentifier,
                    @CHANGEAGENTID uniqueidentifier = null,
                    @PHONETYPECODEID uniqueidentifier,
                    @NUMBER nvarchar(100),
                    @PRIMARY bit,
                    @DONOTCALL bit,
                    @UPDATEMATCHINGSPOUSEPHONE bit,
                    @UPDATEMATCHINGHOUSEHOLDPHONE bit,
                    @STARTTIME dbo.UDT_HOURMINUTE,
                    @ENDTIME dbo.UDT_HOURMINUTE,
                    @INFOSOURCECODEID uniqueidentifier,
                    @INFOSOURCECOMMENTS nvarchar(256),
                    @COUNTRYID uniqueidentifier,
                    @STARTDATE date,
                    @ENDDATE date,
                    @DONOTCALLREASONCODEID uniqueidentifier,
                    @ISCONFIDENTIAL bit,
                    @CONSTITUENTDATAREVIEWROLLBACKREASONID uniqueidentifier  -- used by constituent data review

                )
                as
                    set nocount on;

                    declare @SEASONALSTARTDATE dbo.UDT_MONTHDAY;
                    declare @SEASONALENDDATE dbo.UDT_MONTHDAY;

                    exec dbo.USP_DATAFORMTEMPLATE_EDITLOAD_PHONE_3
                    @ID = @ID,
                    @SEASONALSTARTDATE = @SEASONALSTARTDATE output,
                    @SEASONALENDDATE = @SEASONALENDDATE output

                    exec dbo.USP_DATAFORMTEMPLATE_EDIT_PHONE_7
                    @ID,
                    @CHANGEAGENTID,
                    @PHONETYPECODEID,
                    @NUMBER,
                    @PRIMARY,
                    @DONOTCALL,
                    @UPDATEMATCHINGSPOUSEPHONE,
                    @UPDATEMATCHINGHOUSEHOLDPHONE,
                    @STARTTIME,
                    @ENDTIME,
                    @INFOSOURCECODEID,
                    @INFOSOURCECOMMENTS,
                    @COUNTRYID,
                    @STARTDATE,
                    @ENDDATE,
                    @DONOTCALLREASONCODEID,
                    @ISCONFIDENTIAL,
                    CONSTITUENTDATAREVIEWROLLBACKREASONID,
                    @SEASONALSTARTDATE, @SEASONALENDDATE

                    return 0;