USP_PDACCOUNTSYSTEMSITE_UPDATEENTRY

Update account system site.

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN
@PDACCOUNTSYSTEMID nvarchar(50) IN
@SITEID nvarchar(255) IN
@CHANGEAGENTID uniqueidentifier IN

Definition

Copy


create procedure dbo.USP_PDACCOUNTSYSTEMSITE_UPDATEENTRY
(
    @ID uniqueidentifier,
    @PDACCOUNTSYSTEMID nvarchar(50),    
    @SITEID nvarchar(255),
    @CHANGEAGENTID uniqueidentifier = NULL        
)
as
begin

declare @CHANGEDATE datetime;

exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output;
set @CHANGEDATE = getdate();        

if (select count(ID) from dbo.PDACCOUNTSYSTEMSITE where ID = @ID) = 0
    insert into dbo.PDACCOUNTSYSTEMSITE(ID,PDACCOUNTSYSTEMID,SITEID, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
        values(@ID,@PDACCOUNTSYSTEMID,@SITEID, @CHANGEAGENTID, @CHANGEAGENTID, @CHANGEDATE, @CHANGEDATE)
else
    update dbo.PDACCOUNTSYSTEMSITE
        set PDACCOUNTSYSTEMID = @PDACCOUNTSYSTEMID,
            SITEID = @SITEID,
            CHANGEDBYID = @CHANGEAGENTID,
            DATECHANGED = @CHANGEDATE
        where ID = @ID;

return 0
end