USP_DATAFORMTEMPLATE_EDITLOAD_NEWCONSTITUENTNAMEFROMBUYER

The load procedure used by the edit dataform template "Prospect Quick Search New Constituent From Buyer Name Edit Form"

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.
@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.
@FIRSTNAME nvarchar(100) INOUT First name
@KEYNAME nvarchar(100) INOUT Last name
@MIDDLENAME nvarchar(100) INOUT Middle name
@FULLNAME nvarchar(256) INOUT Full name
@SPOUSE_KEYNAME nvarchar(100) INOUT Last name
@SPOUSE_FIRSTNAME nvarchar(100) INOUT First name
@SPOUSE_MIDDLENAME nvarchar(100) INOUT Middle name
@SPOUSE_RELATIONSHIPTYPECODEID uniqueidentifier INOUT Relationship type
@SPOUSE_RECIPROCALTYPECODEID uniqueidentifier INOUT Reciprocal relationship type
@ADDREALESTATERECORD bit INOUT Add property as asset
@ADDREALESTATESPOUSE bit INOUT Add property as asset

Definition

Copy

CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_NEWCONSTITUENTNAMEFROMBUYER(
    @ID uniqueidentifier,
    @DATALOADED bit = 0 output,
    @TSLONG bigint = 0 output,
    @FIRSTNAME nvarchar(100) = null output,
    @KEYNAME nvarchar(100) = null output,
    @MIDDLENAME nvarchar(100) = null output,
    @FULLNAME nvarchar(256) = null output,
    @SPOUSE_KEYNAME nvarchar(100) = null output,
    @SPOUSE_FIRSTNAME nvarchar(100) = null output,
    @SPOUSE_MIDDLENAME nvarchar(100) = null output,
    @SPOUSE_RELATIONSHIPTYPECODEID uniqueidentifier = null output,
    @SPOUSE_RECIPROCALTYPECODEID uniqueidentifier = null output,
    @ADDREALESTATERECORD bit = null output,
    @ADDREALESTATESPOUSE bit = null output
)
as

    set nocount on;

    -- be sure to set these, in case the select returns no rows
    set @DATALOADED = 0
    set @TSLONG = 0

    select
        @DATALOADED = 1,
        @TSLONG = TSLONG,
        @FULLNAME = PISRD.BUYERLASTNAME + ' ' + PISRD.BUYERFIRSTNAME + ' ' + PISRD.BUYER2LASTNAME + ' ' + PISRD.BUYER2FIRSTNAME
    from
        dbo.PARTIALINFORMATIONSEARCHRESULT_REALESTATEDETAIL PISRD
    where PISRD.PARTIALINFORMATIONSEARCHRESULT_REALESTATEID = @ID

    return 0;