USP_DATAFORMTEMPLATE_VIEW_BUSINESSOWNERSHIP_SUMMARY
The load procedure used by the view dataform template "Business Ownership Summary 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. |
@BUSINESSOWNERSHIPNUMBER | int | INOUT | Identified companies |
@BUSINESSOWNERSHIPASSETS | decimal(18, 0) | INOUT | Identified ownership value |
@BUSINESSOWNERSHIPNUMBERCONFIRMED | int | INOUT | Confirmed companies |
@BUSINESSOWNERSHIPASSETSCONFIRMED | decimal(18, 0) | INOUT | Confirmed ownership value |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_BUSINESSOWNERSHIP_SUMMARY
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@BUSINESSOWNERSHIPNUMBER int = null output,
@BUSINESSOWNERSHIPASSETS decimal = null output,
@BUSINESSOWNERSHIPNUMBERCONFIRMED int = null output,
@BUSINESSOWNERSHIPASSETSCONFIRMED decimal = null output
)
as
set NOCOUNT on;
set @DATALOADED = 0;
declare @ISGROUP bit;
select
@DATALOADED = 1,
@ISGROUP = ISGROUP
from
dbo.CONSTITUENT
where
CONSTITUENT.ID = @ID;
select
@BUSINESSOWNERSHIPNUMBER = 0,
@BUSINESSOWNERSHIPNUMBERCONFIRMED = 0
if @ISGROUP = 0
select
@BUSINESSOWNERSHIPASSETS = BUSINESSOWNERSHIPASSETS,
@BUSINESSOWNERSHIPASSETSCONFIRMED = BUSINESSOWNERSHIPASSETSCONFIRMED,
@BUSINESSOWNERSHIPNUMBER = BUSINESSOWNERSHIPNUMBER,
@BUSINESSOWNERSHIPNUMBERCONFIRMED = BUSINESSOWNERSHIPNUMBERCONFIRMED
from
dbo.WEALTH
where
WEALTH.ID = @ID;
else
exec dbo.USP_GROUP_GETWEALTHSUMMARY @GROUPID = @ID,
@BUSINESSASSETS = @BUSINESSOWNERSHIPASSETS output,
@C_BUSINESSASSETS = @BUSINESSOWNERSHIPASSETSCONFIRMED output,
@NBUSINESS = @BUSINESSOWNERSHIPNUMBER output,
@C_NBUSINESS = @BUSINESSOWNERSHIPNUMBERCONFIRMED output
if @BUSINESSOWNERSHIPNUMBER = 0
set @BUSINESSOWNERSHIPASSETS = null
if @BUSINESSOWNERSHIPNUMBERCONFIRMED = 0
set @BUSINESSOWNERSHIPASSETSCONFIRMED = null
return 0;