USP_DATAFORMTEMPLATE_EDITLOAD_INDIVIDUAL_3
The load procedure used by the edit dataform template "Individual Biographical Edit Form 3"
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @ID | uniqueidentifier | IN | The input ID parameter used to load the fields defined on the form. |
| @DATALOADED | bit | INOUT | Output parameter indicating whether or not data was actually loaded. |
| @LASTNAME | nvarchar(100) | INOUT | Last name |
| @FIRSTNAME | nvarchar(50) | INOUT | First name |
| @MIDDLENAME | nvarchar(50) | INOUT | Middle name |
| @MAIDENNAME | nvarchar(100) | INOUT | Maiden name |
| @NICKNAME | nvarchar(50) | INOUT | Nickname |
| @TITLECODEID | uniqueidentifier | INOUT | Title |
| @SUFFIXCODEID | uniqueidentifier | INOUT | Suffix |
| @GENDERCODE | tinyint | INOUT | Gender |
| @BIRTHDATE | UDT_FUZZYDATE | INOUT | Birth date |
| @AGE | int | INOUT | Age |
| @GIVESANONYMOUSLY | bit | INOUT | Gives anonymously |
| @PICTURE | varbinary | INOUT | Image |
| @PICTURETHUMBNAIL | varbinary | INOUT | Image |
| @PICTURECHANGED | bit | INOUT | Picture changed |
| @WEBADDRESS | UDT_WEBADDRESS | INOUT | Website |
| @TSLONG | bigint | INOUT | Output parameter indicating the TSLONG value of the record being edited. This is used to manage multi-user concurrency issues when multiple users access the same record. |
| @MARITALSTATUSCODEID | uniqueidentifier | INOUT | Marital status |
| @TITLE2CODEID | uniqueidentifier | INOUT | Title 2 |
| @SUFFIX2CODEID | uniqueidentifier | INOUT | Suffix 2 |
| @ISDECEASED | bit | INOUT | |
| @GENDERCODEID | uniqueidentifier | INOUT |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_INDIVIDUAL_3 (
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@LASTNAME nvarchar(100) = null output,
@FIRSTNAME nvarchar(50) = null output,
@MIDDLENAME nvarchar(50) = null output,
@MAIDENNAME nvarchar(100) = null output,
@NICKNAME nvarchar(50) = null output,
@TITLECODEID uniqueidentifier = null output,
@SUFFIXCODEID uniqueidentifier = null output,
@GENDERCODE tinyint = null output,
@BIRTHDATE dbo.UDT_FUZZYDATE = null output,
@AGE int = null output,
@GIVESANONYMOUSLY bit = null output,
@PICTURE varbinary(max) = null output,
@PICTURETHUMBNAIL varbinary(max) = null output,
@PICTURECHANGED bit = null output,
@WEBADDRESS dbo.UDT_WEBADDRESS = null output,
@TSLONG bigint = 0 output,
@MARITALSTATUSCODEID as uniqueidentifier = null output,
@TITLE2CODEID uniqueidentifier = null output,
@SUFFIX2CODEID uniqueidentifier = null output,
@ISDECEASED bit = null output,
@GENDERCODEID uniqueidentifier = null output
) as
set nocount on;
-- moved original code in the USP bellow, which is shared with other areas other then individual edit (duplicate search resolution screen)
exec dbo.USP_INDIVIDUAL_EDITLOAD @ID, @DATALOADED output, @LASTNAME output, @FIRSTNAME output, @MIDDLENAME output, @MAIDENNAME output, @NICKNAME output,
@TITLECODEID output, @SUFFIXCODEID output, @GENDERCODE output, @BIRTHDATE output, @AGE output, @GIVESANONYMOUSLY output,
@PICTURE output, @PICTURETHUMBNAIL output, @PICTURECHANGED output, @WEBADDRESS output, @TSLONG output, @MARITALSTATUSCODEID output,
@TITLE2CODEID output, @SUFFIX2CODEID output, @ISDECEASED output, @GENDERCODEID output;
return 0;