USP_DATAFORMTEMPLATE_VIEW_ORGANIZATIONINFORMATION

The load procedure used by the view dataform template "Organization Information View 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.
@NAME nvarchar(100) INOUT Name
@ADDRESSBLOCK nvarchar(150) INOUT Address
@CITY nvarchar(50) INOUT City
@STATE nvarchar(50) 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_VIEW_ORGANIZATIONINFORMATION
(
  @ID uniqueidentifier,
  @DATALOADED bit = 0 output,
    @NAME nvarchar(100) = null output,
    @ADDRESSBLOCK nvarchar(150) = null output,
    @CITY nvarchar(50) = null output,
    @STATE nvarchar(50) = 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

    select
        @DATALOADED = 1,
        @NAME = NAME,
        @ADDRESSBLOCK = ADDRESSBLOCK,
        @CITY = CITY,
        @STATE = STATE.ABBREVIATION,
        @POSTCODE = POSTCODE,
        @PHONENUMBER = PHONENUMBER,
        @WEBADDRESS = WEBADDRESS,
        @EIN = EIN
    from 
    dbo.ORGANIZATIONINFORMATION
    left join dbo.STATE on STATEID = STATE.ID
    where 
    ORGANIZATIONINFORMATION.ID = @ID

    return 0;