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;