USP_DATAFORMTEMPLATE_EDITLOAD_INDIVIDUAL_2
The load procedure used by the edit dataform template "Individual Biographical Edit Form 2"
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 thumbnail |
@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 |
@JOBTITLE | nvarchar(100) | INOUT | Job title |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_INDIVIDUAL_2 (
@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,
@JOBTITLE nvarchar(100) = null output
) as
set nocount on;
set @DATALOADED = 0;
set @TSLONG = 0;
select
@DATALOADED = 1,
@ID = ID,
@LASTNAME = KEYNAME,
@FIRSTNAME = FIRSTNAME,
@MIDDLENAME = MIDDLENAME,
@MAIDENNAME = MAIDENNAME,
@NICKNAME = NICKNAME,
@TITLECODEID = TITLECODEID,
@SUFFIXCODEID = SUFFIXCODEID,
@GENDERCODE = GENDERCODE,
@BIRTHDATE = BIRTHDATE,
@AGE = AGE,
@GIVESANONYMOUSLY = GIVESANONYMOUSLY,
@PICTURETHUMBNAIL = PICTURETHUMBNAIL,
@WEBADDRESS = WEBADDRESS,
@TSLONG = TSLONG,
@MARITALSTATUSCODEID = MARITALSTATUSCODEID
from
dbo.CONSTITUENT
where
ID = @ID and
ISORGANIZATION = 0;
select
@JOBTITLE = JOBTITLE
from
dbo.CONSTITUENTJOBINFO
where
ID = @ID
return 0;