USP_DATAFORMTEMPLATE_EDIT_INDIVIDUAL_4

The save 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 indicating the ID of the record being edited.
@CHANGEAGENTID uniqueidentifier IN Input parameter indicating the ID of the change agent invoking the procedure.
@LASTNAME nvarchar(100) IN Last name
@FIRSTNAME nvarchar(50) IN First name
@MIDDLENAME nvarchar(50) IN Middle name
@MAIDENNAME nvarchar(100) IN Maiden name
@NICKNAME nvarchar(50) IN Nickname
@TITLECODEID uniqueidentifier IN Title
@SUFFIXCODEID uniqueidentifier IN Suffix
@GENDERCODE tinyint IN Gender
@BIRTHDATE UDT_FUZZYDATE IN Birth date
@GIVESANONYMOUSLY bit IN Gives anonymously
@PICTURE varbinary IN Image
@PICTURETHUMBNAIL varbinary IN Image
@PICTURECHANGED bit IN Picture changed
@WEBADDRESS UDT_WEBADDRESS IN Website
@MARITALSTATUSCODEID uniqueidentifier IN Marital status
@TITLE2CODEID uniqueidentifier IN Title 2
@SUFFIX2CODEID uniqueidentifier IN Suffix 2

Definition

Copy


CREATE procedure USP_DATAFORMTEMPLATE_EDIT_INDIVIDUAL_4
(
    @ID uniqueidentifier,
    @CHANGEAGENTID uniqueidentifier = null,
    @LASTNAME nvarchar(100),
    @FIRSTNAME nvarchar(50),
    @MIDDLENAME nvarchar(50),
    @MAIDENNAME nvarchar(100),
    @NICKNAME nvarchar(50),
    @TITLECODEID uniqueidentifier,
    @SUFFIXCODEID uniqueidentifier,
    @GENDERCODE tinyint,
    @BIRTHDATE dbo.UDT_FUZZYDATE,
    @GIVESANONYMOUSLY bit,
    @PICTURE varbinary(max),
    @PICTURETHUMBNAIL varbinary(max),
    @PICTURECHANGED bit,
    @WEBADDRESS dbo.UDT_WEBADDRESS,
    @MARITALSTATUSCODEID uniqueidentifier,
    @TITLE2CODEID uniqueidentifier,
    @SUFFIX2CODEID uniqueidentifier
)

as
    set nocount on;

    declare @GENDERCODEID uniqueidentifier;

    exec dbo.USP_DATAFORMTEMPLATE_EDITLOAD_INDIVIDUAL_3
        @ID = @ID,
        @GENDERCODEID = @GENDERCODEID output

    exec dbo.USP_DATAFORMTEMPLATE_EDIT_INDIVIDUAL_5
        @ID,
        @CHANGEAGENTID,
        @LASTNAME,
        @FIRSTNAME,
        @MIDDLENAME,
        @MAIDENNAME,
        @NICKNAME,
        @TITLECODEID,
        @SUFFIXCODEID,
        @GENDERCODE,
        @BIRTHDATE,
        @GIVESANONYMOUSLY,
        @PICTURE,
        @PICTURETHUMBNAIL,
        @PICTURECHANGED,
        @WEBADDRESS,
        @MARITALSTATUSCODEID,
        @TITLE2CODEID,
        @SUFFIX2CODEID,
        @GENDERCODEID

    return 0;