USP_DATAFORMTEMPLATE_VIEW_CONSTITUENTUPDATEBATCH_CONSTITUENT

The load procedure used by the view dataform template "Constituent Update Batch Constituent View"

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.
@TITLECODEID uniqueidentifier INOUT Title
@FIRSTNAME nvarchar(50) INOUT First name
@NICKNAME nvarchar(50) INOUT Nickname
@MIDDLENAME nvarchar(50) INOUT Middle name
@MAIDENNAME nvarchar(100) INOUT Maiden name
@KEYNAME nvarchar(100) INOUT Last name
@SUFFIXCODEID uniqueidentifier INOUT Suffix
@GENDERCODE tinyint INOUT Gender
@BIRTHDATE UDT_FUZZYDATE INOUT Birth date
@LOOKUP_ID nvarchar(100) INOUT Lookup ID
@GENDERCODEID uniqueidentifier INOUT

Definition

Copy

CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_CONSTITUENTUPDATEBATCH_CONSTITUENT
(
    @ID uniqueidentifier,
    @DATALOADED bit = 0 output,
    @TITLECODEID uniqueidentifier = null output,
    @FIRSTNAME nvarchar(50) = null output,
    @NICKNAME nvarchar(50) = null output,
    @MIDDLENAME nvarchar(50) = null output,
    @MAIDENNAME nvarchar(100) = null output,
    @KEYNAME nvarchar(100) = null output,
    @SUFFIXCODEID uniqueidentifier = null output,
    @GENDERCODE tinyint = null output,
    @BIRTHDATE dbo.UDT_FUZZYDATE = null output,
    @LOOKUP_ID nvarchar(100) = null output,
    @GENDERCODEID uniqueidentifier = null output
)
as
    set nocount on;

    set @DATALOADED = 0;

    select 
        @DATALOADED = 1,
        @TITLECODEID = C.TITLECODEID,
        @FIRSTNAME = C.FIRSTNAME,
        @NICKNAME = C.NICKNAME,
        @MIDDLENAME = C.MIDDLENAME,
        @MAIDENNAME = C.MAIDENNAME,
        @KEYNAME = C.KEYNAME,
        @SUFFIXCODEID = C.SUFFIXCODEID,
        @GENDERCODE = C.GENDERCODE,
        @GENDERCODEID  = C.GENDERCODEID,
        @BIRTHDATE = C.BIRTHDATE,
        @LOOKUP_ID = C.LOOKUPID
    from 
        dbo.CONSTITUENT C
    where 
        C.ID = @ID

    return 0;