USP_DATAFORMTEMPLATE_EDIT_DFUPDATEBATCHROW
The save procedure used by the edit dataform template "DeceasedRecordFinder Batch Row Edit Form".
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. |
| @DECEASEDFINDERID | uniqueidentifier | IN | DeceasedRecordFinder ID |
| @CONSTITUENTID | uniqueidentifier | IN | Constituent |
| @ADDRESSBLOCK | nvarchar(150) | IN | Address |
| @CITY | nvarchar(50) | IN | City |
| @STATEID | uniqueidentifier | IN | State |
| @POSTCODE | nvarchar(12) | IN | ZIP |
| @DECEASEDDATE | UDT_FUZZYDATE | IN | Deceased date |
| @DECEASEDCONFIRMATIONCODE | tinyint | IN | Death confirmation |
| @DECEASEDSOURCECODEID | uniqueidentifier | IN | Source |
| @SEQUENCE | int | IN | Sequence |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_DFUPDATEBATCHROW
(
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier,
@DECEASEDFINDERID uniqueidentifier,
@CONSTITUENTID uniqueidentifier,
@ADDRESSBLOCK nvarchar(150),
@CITY nvarchar(50),
@STATEID uniqueidentifier,
@POSTCODE nvarchar(12),
@DECEASEDDATE UDT_FUZZYDATE,
@DECEASEDCONFIRMATIONCODE tinyint,
@DECEASEDSOURCECODEID uniqueidentifier,
@SEQUENCE int
)
as
set nocount on;
declare @CURRENTDATE datetime;
set @CURRENTDATE = getdate();
if @ID is null
set @ID = NewID();
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output;
update
dbo.BATCHDECEASEDFINDER
set
DECEASEDDATE = @DECEASEDDATE,
DECEASEDCONFIRMATIONCODE = @DECEASEDCONFIRMATIONCODE,
DECEASEDSOURCECODEID = @DECEASEDSOURCECODEID,
SEQUENCE = @SEQUENCE,
CHANGEDBYID = @CHANGEAGENTID,
DATECHANGED = @CURRENTDATE
where
ID = @ID;
return 0;