USP_DATAFORMTEMPLATE_VIEW_WPBUSINESSOWNERSHIP_ORG

The load procedure used by the view dataform template "Organization WealthPoint Business Ownership View 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.
@SOURCE nvarchar(100) INOUT Source
@COMPANY nvarchar(100) INOUT Company
@SICNAME nvarchar(100) INOUT Trade name
@LINE_OF_BUSINESS_DESCRIPTION nvarchar(50) INOUT Description
@PHONE nvarchar(20) INOUT Phone
@ADDRESS nvarchar(300) INOUT Company address
@MAILINGADDRESS nvarchar(300) INOUT Mailing address
@DUNS nvarchar(10) INOUT DUNS
@SIC_CODE nvarchar(4) INOUT SIC code
@YEAR_STARTED UDT_YEAR INOUT Year started
@EMPLOYEES_TOTAL int INOUT # of employees
@HELD nvarchar(100) INOUT Held
@SALES_VOLUME money INOUT Sales
@VALUATION money INOUT Valuation
@PERCENTAGE decimal(20, 4) INOUT % ownership
@OWNERSHIPVALUE money INOUT Ownership value
@CNOTES nvarchar(1024) INOUT Notes
@WPBUSINESSOWNERSHIPBIOS xml INOUT Biographical information
@WPBUSINESSOWNERSHIPOWNERSHIP xml INOUT Ownership information

Definition

Copy


CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_WPBUSINESSOWNERSHIP_ORG (
    @ID uniqueidentifier,
    @DATALOADED bit = 0 output,

    @SOURCE nvarchar(100) = null output,
    @COMPANY nvarchar(100) = null output,
    @SICNAME nvarchar(100) = null output,
    @LINE_OF_BUSINESS_DESCRIPTION nvarchar(50) = null output,

    @PHONE nvarchar(20) = null output,

    @ADDRESS nvarchar(300) = null output,
    @MAILINGADDRESS nvarchar(300) = null output,

    @DUNS nvarchar(10) = null output,
    @SIC_CODE nvarchar(4) = null output,
    @YEAR_STARTED dbo.UDT_YEAR = null output,
    @EMPLOYEES_TOTAL int = null output,
    @HELD nvarchar(100) = null output,
    @SALES_VOLUME money = null output,
    @VALUATION money = null output,
    @PERCENTAGE decimal(20,4) = null output,
    @OWNERSHIPVALUE money = null output,

    @CNOTES nvarchar(1024) = null output,

    @WPBUSINESSOWNERSHIPBIOS xml = null output,
    @WPBUSINESSOWNERSHIPOWNERSHIP xml = null output
) as begin

    set nocount on;

    set @DATALOADED = 0;

    select 
        @DATALOADED = 1,

        @SOURCE = BO.SOURCE,
        @COMPANY = BO.COMPANY,
        @SICNAME = BO.SICNAME,
        @LINE_OF_BUSINESS_DESCRIPTION = BO.LINE_OF_BUSINESS_DESCRIPTION,

        @PHONE = BO.PHONE,

        @ADDRESS = dbo.UFN_PARTIALINFORMATIONSEARCH_BUILDADDRESS(BO.LINE1, '', BO.CITY, BO.STATE, BO.ZIP),
        @MAILINGADDRESS = dbo.UFN_PARTIALINFORMATIONSEARCH_BUILDADDRESS(BO.MAILINGLINE1, '', BO.MAILINGCITY, BO.MAILINGSTATE, BO.MAILINGZIP),

        @DUNS = coalesce(RBO.DUNS, ''),
        @SIC_CODE = BO.SIC_CODE,
        @YEAR_STARTED = BO.YEAR_STARTED,
        @EMPLOYEES_TOTAL = BO.EMPLOYEES_TOTAL,
        @HELD = BO.HELD,
        @SALES_VOLUME = BO.SALES_VOLUME,
        @VALUATION = BO.VALUATION,
        @PERCENTAGE = BO.PERCENTAGE,
        @OWNERSHIPVALUE = OWNERSHIPVALUE,

        @CNOTES = BO.CNOTES,

        @WPBUSINESSOWNERSHIPBIOS = dbo.UFN_WPBUSINESSOWNERSHIP_BIOS_TOITEMLISTXML(@ID),
        @WPBUSINESSOWNERSHIPOWNERSHIP = dbo.UFN_WPBUSINESSOWNERSHIP_OWNERSHIP_TOITEMLISTXML(@ID)
    from
        dbo.WPBUSINESSOWNERSHIP BO
    left join 
        dbo.WPRELATIONSHIP_BO RBO on BO.WPRELATIONSHIP_BO_ID = RBO.ID
    where
        BO.ID = @ID;

    return 0

end