USP_DATAFORMTEMPLATE_EDITLOAD_ORGANIZATIONINFORMATION

The load procedure used by the edit dataform template "Organization Information Edit Data 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.
@NAME nvarchar(100) INOUT Name
@ADDRESSBLOCK nvarchar(150) INOUT Address
@CITY nvarchar(50) INOUT City
@STATEID uniqueidentifier INOUT State
@POSTCODE nvarchar(12) INOUT ZIP
@PHONENUMBER nvarchar(100) INOUT Phone number
@WEBADDRESS UDT_WEBADDRESS INOUT Website
@EIN nvarchar(20) INOUT EIN

Definition

Copy


CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_ORGANIZATIONINFORMATION(
    @ID uniqueidentifier,
    @DATALOADED bit = 0 output,
    @TSLONG bigint = 0 output,
    @NAME nvarchar(100) = null output,
    @ADDRESSBLOCK nvarchar(150) = null output,
    @CITY nvarchar(50) = null output,
    @STATEID uniqueidentifier = null output,
    @POSTCODE nvarchar(12) = null output,
    @PHONENUMBER nvarchar(100) = null output,
    @WEBADDRESS dbo.UDT_WEBADDRESS = null output,
    @EIN nvarchar(20) = null output
)
as
    set nocount on;
    set @DATALOADED = 0
    set @TSLONG = 0

    select
        @DATALOADED = 1,
        @TSLONG = TSLONG,
        @NAME = NAME,
        @ADDRESSBLOCK = ADDRESSBLOCK,
        @CITY = CITY,
        @STATEID = STATEID,
        @POSTCODE = POSTCODE,
        @PHONENUMBER = PHONENUMBER,
        @WEBADDRESS = WEBADDRESS,
        @EIN = EIN
    from dbo.ORGANIZATIONINFORMATION
    where ID = @ID

    return 0;