USP_DATAFORMTEMPLATE_EDIT_PHONE_7

The save procedure used by the edit dataform template "Phone Edit Form 3".

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
@SEASONALSTARTDATE UDT_MONTHDAY IN Start date
@SEASONALENDDATE UDT_MONTHDAY IN End date

Definition

Copy


CREATE procedure USP_DATAFORMTEMPLATE_EDIT_PHONE_7
(
    @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,
    @SEASONALSTARTDATE dbo.UDT_MONTHDAY,
    @SEASONALENDDATE dbo.UDT_MONTHDAY
)

as
  set nocount on;

    declare @DONOTTEXT bit;

  exec dbo.USP_DATAFORMTEMPLATE_EDITLOAD_PHONE_3
        @ID = @ID,
        @DONOTTEXT = @DONOTTEXT output

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

  return 0;