USP_DATAFORMTEMPLATE_EDIT_REGISTRANTTRAVEL_2
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | |
@CHANGEAGENTID | uniqueidentifier | IN | |
@ARRIVALTRAVELTYPEID | uniqueidentifier | IN | |
@ARRIVALTRAVELNAMEID | uniqueidentifier | IN | |
@ARRIVALNUMBER | nvarchar(25) | IN | |
@ARRIVALDATE | datetime | IN | |
@ARRIVALTIME | UDT_HOURMINUTE | IN | |
@DEPARTURETRAVELTYPEID | uniqueidentifier | IN | |
@DEPARTURETRAVELNAMEID | uniqueidentifier | IN | |
@DEPARTURENUMBER | nvarchar(25) | IN | |
@DEPARTUREDATE | datetime | IN | |
@DEPARTURETIME | UDT_HOURMINUTE | IN |
Definition
Copy
create procedure dbo.USP_DATAFORMTEMPLATE_EDIT_REGISTRANTTRAVEL_2
(
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier = null,
@ARRIVALTRAVELTYPEID uniqueidentifier,
@ARRIVALTRAVELNAMEID uniqueidentifier,
@ARRIVALNUMBER nvarchar(25),
@ARRIVALDATE datetime,
@ARRIVALTIME dbo.UDT_HOURMINUTE,
@DEPARTURETRAVELTYPEID uniqueidentifier,
@DEPARTURETRAVELNAMEID uniqueidentifier,
@DEPARTURENUMBER nvarchar(25),
@DEPARTUREDATE datetime,
@DEPARTURETIME dbo.UDT_HOURMINUTE
)
as
set nocount on;
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output;
declare @CURRENTDATE datetime = getdate();
update
dbo.[REGISTRANTTRAVEL]
set
[DEPARTURETIME] = @DEPARTURETIME,
[DEPARTUREDATE] = @DEPARTUREDATE,
[REGISTRANTDEPARTURETRAVELTYPECODEID] = @DEPARTURETRAVELTYPEID,
[REGISTRANTDEPARTURETRAVELNAMECODEID] = @DEPARTURETRAVELNAMEID,
[DEPARTURENUMBER] = @DEPARTURENUMBER,
[ARRIVALTIME] = @ARRIVALTIME,
[ARRIVALDATE] = @ARRIVALDATE,
[REGISTRANTARRIVALTRAVELTYPECODEID] = @ARRIVALTRAVELTYPEID,
[REGISTRANTARRIVALTRAVELNAMECODEID] = @ARRIVALTRAVELNAMEID,
[ARRIVALNUMBER] = @ARRIVALNUMBER,
[CHANGEDBYID] = @CHANGEAGENTID,
[DATECHANGED] = @CURRENTDATE
where
REGISTRANTTRAVEL.ID = @ID;
return 0;