USP_DATAFORMTEMPLATE_EDIT_PEOPLEFINDERPROCESSOPTIONS_2

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN
@CHANGEAGENTID uniqueidentifier IN
@MINIMUMRANKCODE int IN
@MARKASDECEASED bit IN
@UPDATELASTNAMECODE tinyint IN
@UPDATEPHONENUMBER bit IN
@PHONETYPECODEID uniqueidentifier IN
@INFOSOURCECODEID uniqueidentifier IN
@ADDFORMERLASTNAMEASALIAS bit IN
@MARKPHONEASPRIMARY bit IN
@UPDATEADDRESS bit IN
@OLDADDRESSTYPECODEID uniqueidentifier IN
@NEWADDRESSTYPECODEID uniqueidentifier IN
@NEWADDRESSINFOSOURCECODEID uniqueidentifier IN
@MARKADDRESSASPRIMARY bit IN

Definition

Copy


create procedure dbo.USP_DATAFORMTEMPLATE_EDIT_PEOPLEFINDERPROCESSOPTIONS_2
(
    @ID uniqueidentifier,
    @CHANGEAGENTID uniqueidentifier = null,
    @MINIMUMRANKCODE int,
    @MARKASDECEASED bit,
    @UPDATELASTNAMECODE tinyint,
    @UPDATEPHONENUMBER bit,
    @PHONETYPECODEID uniqueidentifier,
    @INFOSOURCECODEID uniqueidentifier,
    @ADDFORMERLASTNAMEASALIAS bit,
    @MARKPHONEASPRIMARY bit,
    @UPDATEADDRESS bit,
    @OLDADDRESSTYPECODEID uniqueidentifier,
    @NEWADDRESSTYPECODEID uniqueidentifier,
    @NEWADDRESSINFOSOURCECODEID uniqueidentifier,
    @MARKADDRESSASPRIMARY bit
)
as

    set nocount on;

    if @CHANGEAGENTID is null  
        exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output

    declare @CURRENTDATE datetime
    set @CURRENTDATE = getdate()

    begin try
        update dbo.PEOPLEFINDER
        set
            MINIMUMRANKCODE = @MINIMUMRANKCODE,
            MARKASDECEASED = @MARKASDECEASED,
            UPDATELASTNAMECODE = @UPDATELASTNAMECODE,
            UPDATEPHONENUMBER = @UPDATEPHONENUMBER,
            CHANGEDBYID = @CHANGEAGENTID,
            DATECHANGED = @CURRENTDATE,
            PHONETYPECODEID = @PHONETYPECODEID,
            INFOSOURCECODEID = @INFOSOURCECODEID,
            ADDFORMERLASTNAMEASALIAS = @ADDFORMERLASTNAMEASALIAS,
            MARKPHONEASPRIMARY = @MARKPHONEASPRIMARY,
            UPDATEADDRESS = @UPDATEADDRESS,
            OLDADDRESSTYPECODEID = @OLDADDRESSTYPECODEID,
            NEWADDRESSTYPECODEID = @NEWADDRESSTYPECODEID,
            NEWADDRESSINFOSOURCECODEID = @NEWADDRESSINFOSOURCECODEID,
            MARKADDRESSASPRIMARY = @MARKADDRESSASPRIMARY
        where
            ID = @ID
    end try

    begin catch
        exec dbo.USP_RAISE_ERROR
        return 1
    end catch

return 0;