USP_DATAFORMTEMPLATE_EDIT_PHONE_4

USP_DATAFORMTEMPLATE_EDIT_PHONE_4

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

Definition

Copy


CREATE procedure USP_DATAFORMTEMPLATE_EDIT_PHONE_4
(
    @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
)

as
    set nocount on;

    declare @STARTDATE date;
    declare @ENDDATE date;
    declare @DONOTCALLREASONCODEID uniqueidentifier;
    declare @ISCONFIDENTIAL bit;

    exec dbo.USP_DATAFORMTEMPLATE_EDITLOAD_PHONE_3
        @ID = @ID,
        @STARTDATE = @STARTDATE output,
        @ENDDATE = @ENDDATE output,
        @DONOTCALLREASONCODEID = @DONOTCALLREASONCODEID output,
        @ISCONFIDENTIAL = @ISCONFIDENTIAL output

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

    return 0;