USP_DATAFORMTEMPLATE_EDIT_WEALTHCAPACITYFORMULA_LOAD
The load procedure used by the edit dataform template "Wealth Capacity Formula Edit Form"
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @ID | uniqueidentifier | IN | The input ID parameter used to load the fields defined on the form. |
| @CURRENTAPPUSERID | uniqueidentifier | IN | Input parameter indicating the ID of the current user. |
| @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. |
| @USERISOWNER | bit | INOUT | |
| @NAME | nvarchar(100) | INOUT | Name |
| @DESCRIPTION | nvarchar(255) | INOUT | Description |
| @ISDEFAULT | bit | INOUT | Set this as the default formula |
| @ASSETCALCULATIONMETHODCODE | tinyint | INOUT | Asset calculation method |
| @MAJORGIVINGMULTIPLIERTYPECODE | tinyint | INOUT | Major giving multiplier |
| @MAJORGIVINGSETVALUEMULTIPLIER | decimal(20, 4) | INOUT | Set value |
| @MAJORGIVINGOVER70MULTIPLIER | decimal(20, 4) | INOUT | Over 70 years |
| @MAJORGIVING60TO69MULTIPLIER | decimal(20, 4) | INOUT | Between 60-69 years |
| @MAJORGIVING50TO59MULTIPLIER | decimal(20, 4) | INOUT | Between 50-59 years |
| @MAJORGIVING40TO49MULTIPLIER | decimal(20, 4) | INOUT | Between 40-49 years |
| @MAJORGIVINGUNDER40MULTIPLIER | decimal(20, 4) | INOUT | Less than 40 years |
| @MAJORGIVINGAGEUNKNOWNMULTIPLIER | decimal(20, 4) | INOUT | Age unknown |
| @REALESTATEINCLUDE | bit | INOUT | Real estate |
| @REALESTATECONFIRMEDONLY | bit | INOUT | Use confirmed records only |
| @REALESTATEVALUEMULTIPLIERTYPECODE | tinyint | INOUT | Real estate multiplier type |
| @REALESTATEVALUEMULTIPLIERCUTOFFVALUE | money | INOUT | If less than |
| @REALESTATEVALUEMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @REALESTATEVALUELESSTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @REALESTATEVALUEGREATERTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Otherwise multiply by |
| @REALESTATEINCLUDEASSESSMENTANDDEEDRECORDS | tinyint | INOUT | Value to use in calculation |
| @REALESTATEAGGREGATETYPECODE | tinyint | INOUT | Real estate aggregate type |
| @REALESTATEUSETOTALMARKETVALUE | bit | INOUT | Total market value |
| @REALESTATEUSETOTALASSESSEDVALUE | bit | INOUT | Total assessed value |
| @REALESTATEUSESALEPRICE | bit | INOUT | Sale price |
| @REALESTATEUSELOANAMOUNT | bit | INOUT | Loan amount |
| @BUSINESSOWNERSHIPINCLUDE | bit | INOUT | Business ownership |
| @BUSINESSOWNERSHIPCONFIRMEDONLY | bit | INOUT | Use confirmed records only |
| @BUSINESSOWNERSHIPVALUEMULTIPLIERTYPECODE | tinyint | INOUT | Business ownership multiplier type |
| @BUSINESSOWNERSHIPVALUEMULTIPLIERCUTOFFVALUE | money | INOUT | If less than |
| @BUSINESSOWNERSHIPVALUEMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @BUSINESSOWNERSHIPVALUELESSTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @BUSINESSOWNERSHIPVALUEGREATERTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Otherwise multiply by |
| @BUSINESSOWNERSHIPVALUECODE | tinyint | INOUT | Value to use in calculation |
| @SECURITIESINCLUDE | bit | INOUT | Securities |
| @SECURITIESCONFIRMEDONLY | bit | INOUT | Use confirmed records only |
| @SECURITIESVALUEMULTIPLIERTYPECODE | tinyint | INOUT | Securities multiplier type |
| @SECURITIESVALUEMULTIPLIERCUTOFFVALUE | money | INOUT | If less than |
| @SECURITIESVALUEMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @SECURITIESVALUELESSTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @SECURITIESVALUEGREATERTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Otherwise multiply by |
| @SECURITIESVALUECODE | tinyint | INOUT | Value to use in calculation |
| @AFFLUENCEINDICATORINCLUDE | bit | INOUT | Affluence indicators |
| @AFFLUENCEINDICATORCONFIRMEDONLY | bit | INOUT | Use confirmed records only |
| @AFFLUENCEINDICATORVALUEMULTIPLIERTYPECODE | tinyint | INOUT | Affluence indicator multiplier type |
| @AFFLUENCEINDICATORVALUEMULTIPLIERCUTOFFVALUE | money | INOUT | If less than |
| @AFFLUENCEINDICATORVALUEMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @AFFLUENCEINDICATORVALUELESSTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @AFFLUENCEINDICATORVALUEGREATERTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Otherwise multiply by |
| @AFFLUENCEINDICATORVALUECODE | tinyint | INOUT | Value to use in calculation |
| @INCOMECOMPENSATIONINCLUDE | bit | INOUT | Income/compensation |
| @INCOMECOMPENSATIONCONFIRMEDONLY | bit | INOUT | Use confirmed records only |
| @INCOMECOMPENSATIONVALUEMULTIPLIERTYPECODE | tinyint | INOUT | Income/compensation multiplier type |
| @INCOMECOMPENSATIONVALUEMULTIPLIERCUTOFFVALUE | money | INOUT | If less than |
| @INCOMECOMPENSATIONVALUEMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @INCOMECOMPENSATIONVALUELESSTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @INCOMECOMPENSATIONVALUEGREATERTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Otherwise multiply by |
| @INCOMECOMPENSATIONINCLUDESALARY | bit | INOUT | Salary |
| @INCOMECOMPENSATIONINCLUDEBONUS | bit | INOUT | Bonus |
| @INCOMECOMPENSATIONINCLUDESHORTTERMCOMP | bit | INOUT | Other short term compensation |
| @INCOMECOMPENSATIONINCLUDELONGTERMCOMP | bit | INOUT | Other long term compensation |
| @INCOMECOMPENSATIONINCLUDEEXERCISEDOPTIONS | bit | INOUT | Exercised options |
| @INCOMECOMPENSATIONINCLUDEUNEXERCISEDOPTIONS | bit | INOUT | Unexercised options |
| @INCOMECOMPENSATIONINCLUDEUNEXERCISABLEOPTIONS | bit | INOUT | Unexercisable options |
| @OTHERASSETINCLUDE | bit | INOUT | Other assets |
| @OTHERASSETCONFIRMEDONLY | bit | INOUT | Use confirmed records only |
| @OTHERASSETVALUEMULTIPLIERTYPECODE | tinyint | INOUT | Other asset multiplier type |
| @OTHERASSETVALUEMULTIPLIERCUTOFFVALUE | money | INOUT | If less than |
| @OTHERASSETVALUEMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @OTHERASSETVALUELESSTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @OTHERASSETVALUEGREATERTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Otherwise multiply by |
| @OTHERASSETVALUECODE | tinyint | INOUT | Value to use in calculation |
| @NONPROFITAFFILIATIONINCLUDE | bit | INOUT | Nonprofit affiliations |
| @NONPROFITAFFILIATIONCONFIRMEDONLY | bit | INOUT | Use confirmed records only |
| @NONPROFITAFFILIATIONVALUEMULTIPLIERTYPECODE | tinyint | INOUT | Nonprofit affiliation multiplier type |
| @NONPROFITAFFILIATIONVALUEMULTIPLIERCUTOFFVALUE | money | INOUT | If less than |
| @NONPROFITAFFILIATIONVALUEMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @NONPROFITAFFILIATIONVALUELESSTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @NONPROFITAFFILIATIONVALUEGREATERTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Otherwise multiply by |
| @NONPROFITAFFILIATIONVALUECODE | tinyint | INOUT | Value to use in calculation |
| @PRIVATEFOUNDATIONINCLUDE | bit | INOUT | Private foundations |
| @PRIVATEFOUNDATIONCONFIRMEDONLY | bit | INOUT | Use confirmed records only |
| @PRIVATEFOUNDATIONVALUEMULTIPLIERTYPECODE | tinyint | INOUT | Private foundation multiplier type |
| @PRIVATEFOUNDATIONVALUEMULTIPLIERCUTOFFVALUE | money | INOUT | If less than |
| @PRIVATEFOUNDATIONVALUEMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @PRIVATEFOUNDATIONVALUELESSTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Multiply value by |
| @PRIVATEFOUNDATIONVALUEGREATERTHANCUTOFFMULTIPLIER | decimal(20, 4) | INOUT | Otherwise multiply by |
| @PRIVATEFOUNDATIONVALUECODE | tinyint | INOUT | Value to use in calculation |
| @OTHERSCANMODIFY | bit | INOUT | Other users may modify this formula |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_WEALTHCAPACITYFORMULA_LOAD (
@ID uniqueidentifier,
@CURRENTAPPUSERID uniqueidentifier,
@DATALOADED bit = 0 output,
@TSLONG bigint = 0 output,
@USERISOWNER bit = null output,
@NAME nvarchar(100) = null output,
@DESCRIPTION nvarchar(255) = null output,
@ISDEFAULT bit = null output,
@ASSETCALCULATIONMETHODCODE tinyint = null output,
@MAJORGIVINGMULTIPLIERTYPECODE tinyint = null output,
@MAJORGIVINGSETVALUEMULTIPLIER decimal(20,4) = null output,
@MAJORGIVINGOVER70MULTIPLIER decimal(20,4) = null output,
@MAJORGIVING60TO69MULTIPLIER decimal(20,4) = null output,
@MAJORGIVING50TO59MULTIPLIER decimal(20,4) = null output,
@MAJORGIVING40TO49MULTIPLIER decimal(20,4) = null output,
@MAJORGIVINGUNDER40MULTIPLIER decimal(20,4) = null output,
@MAJORGIVINGAGEUNKNOWNMULTIPLIER decimal(20,4) = null output,
@REALESTATEINCLUDE bit = null output,
@REALESTATECONFIRMEDONLY bit = null output,
@REALESTATEVALUEMULTIPLIERTYPECODE tinyint = null output,
@REALESTATEVALUEMULTIPLIERCUTOFFVALUE money = null output,
@REALESTATEVALUEMULTIPLIER decimal(20,4) = null output,
@REALESTATEVALUELESSTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@REALESTATEVALUEGREATERTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@REALESTATEINCLUDEASSESSMENTANDDEEDRECORDS tinyint = null output,
@REALESTATEAGGREGATETYPECODE tinyint = null output,
@REALESTATEUSETOTALMARKETVALUE bit = null output,
@REALESTATEUSETOTALASSESSEDVALUE bit = null output,
@REALESTATEUSESALEPRICE bit = null output,
@REALESTATEUSELOANAMOUNT bit = null output,
@BUSINESSOWNERSHIPINCLUDE bit = null output,
@BUSINESSOWNERSHIPCONFIRMEDONLY bit = null output,
@BUSINESSOWNERSHIPVALUEMULTIPLIERTYPECODE tinyint = null output,
@BUSINESSOWNERSHIPVALUEMULTIPLIERCUTOFFVALUE money = null output,
@BUSINESSOWNERSHIPVALUEMULTIPLIER decimal(20,4) = null output,
@BUSINESSOWNERSHIPVALUELESSTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@BUSINESSOWNERSHIPVALUEGREATERTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@BUSINESSOWNERSHIPVALUECODE tinyint = null output,
@SECURITIESINCLUDE bit = null output,
@SECURITIESCONFIRMEDONLY bit = null output,
@SECURITIESVALUEMULTIPLIERTYPECODE tinyint = null output,
@SECURITIESVALUEMULTIPLIERCUTOFFVALUE money = null output,
@SECURITIESVALUEMULTIPLIER decimal(20,4) = null output,
@SECURITIESVALUELESSTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@SECURITIESVALUEGREATERTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@SECURITIESVALUECODE tinyint = null output,
@AFFLUENCEINDICATORINCLUDE bit = null output,
@AFFLUENCEINDICATORCONFIRMEDONLY bit = null output,
@AFFLUENCEINDICATORVALUEMULTIPLIERTYPECODE tinyint = null output,
@AFFLUENCEINDICATORVALUEMULTIPLIERCUTOFFVALUE money = null output,
@AFFLUENCEINDICATORVALUEMULTIPLIER decimal(20,4) = null output,
@AFFLUENCEINDICATORVALUELESSTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@AFFLUENCEINDICATORVALUEGREATERTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@AFFLUENCEINDICATORVALUECODE tinyint = null output,
@INCOMECOMPENSATIONINCLUDE bit = null output,
@INCOMECOMPENSATIONCONFIRMEDONLY bit = null output,
@INCOMECOMPENSATIONVALUEMULTIPLIERTYPECODE tinyint = null output,
@INCOMECOMPENSATIONVALUEMULTIPLIERCUTOFFVALUE money = null output,
@INCOMECOMPENSATIONVALUEMULTIPLIER decimal(20,4) = null output,
@INCOMECOMPENSATIONVALUELESSTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@INCOMECOMPENSATIONVALUEGREATERTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@INCOMECOMPENSATIONINCLUDESALARY bit = null output,
@INCOMECOMPENSATIONINCLUDEBONUS bit = null output,
@INCOMECOMPENSATIONINCLUDESHORTTERMCOMP bit = null output,
@INCOMECOMPENSATIONINCLUDELONGTERMCOMP bit = null output,
@INCOMECOMPENSATIONINCLUDEEXERCISEDOPTIONS bit = null output,
@INCOMECOMPENSATIONINCLUDEUNEXERCISEDOPTIONS bit = null output,
@INCOMECOMPENSATIONINCLUDEUNEXERCISABLEOPTIONS bit = null output,
@OTHERASSETINCLUDE bit = null output,
@OTHERASSETCONFIRMEDONLY bit = null output,
@OTHERASSETVALUEMULTIPLIERTYPECODE tinyint = null output,
@OTHERASSETVALUEMULTIPLIERCUTOFFVALUE money = null output,
@OTHERASSETVALUEMULTIPLIER decimal(20,4) = null output,
@OTHERASSETVALUELESSTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@OTHERASSETVALUEGREATERTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@OTHERASSETVALUECODE tinyint = null output,
@NONPROFITAFFILIATIONINCLUDE bit = null output,
@NONPROFITAFFILIATIONCONFIRMEDONLY bit = null output,
@NONPROFITAFFILIATIONVALUEMULTIPLIERTYPECODE tinyint = null output,
@NONPROFITAFFILIATIONVALUEMULTIPLIERCUTOFFVALUE money = null output,
@NONPROFITAFFILIATIONVALUEMULTIPLIER decimal(20,4) = null output,
@NONPROFITAFFILIATIONVALUELESSTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@NONPROFITAFFILIATIONVALUEGREATERTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@NONPROFITAFFILIATIONVALUECODE tinyint = null output,
@PRIVATEFOUNDATIONINCLUDE bit = null output,
@PRIVATEFOUNDATIONCONFIRMEDONLY bit = null output,
@PRIVATEFOUNDATIONVALUEMULTIPLIERTYPECODE tinyint = null output,
@PRIVATEFOUNDATIONVALUEMULTIPLIERCUTOFFVALUE money = null output,
@PRIVATEFOUNDATIONVALUEMULTIPLIER decimal(20,4) = null output,
@PRIVATEFOUNDATIONVALUELESSTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@PRIVATEFOUNDATIONVALUEGREATERTHANCUTOFFMULTIPLIER decimal(20,4) = null output,
@PRIVATEFOUNDATIONVALUECODE tinyint = null output,
@OTHERSCANMODIFY bit = null output
) as
set nocount on;
select
@DATALOADED = 1,
@TSLONG = WCF.TSLONG,
@USERISOWNER = case when WCF.OWNERID = @CURRENTAPPUSERID or WCF.OWNERID is null or dbo.UFN_APPUSER_ISSYSADMIN(@CURRENTAPPUSERID) = 1 then 1 else 0 end,
@NAME = WCF.NAME,
@DESCRIPTION = WCF.DESCRIPTION,
@ISDEFAULT = WCF.ISDEFAULT,
@ASSETCALCULATIONMETHODCODE = WCF.ASSETCALCULATIONMETHODCODE,
@MAJORGIVINGMULTIPLIERTYPECODE = WCF.MAJORGIVINGMULTIPLIERTYPECODE,
@MAJORGIVINGSETVALUEMULTIPLIER = WCF.MAJORGIVINGSETVALUEMULTIPLIER,
@MAJORGIVINGOVER70MULTIPLIER = WCF.MAJORGIVINGOVER70MULTIPLIER,
@MAJORGIVING60TO69MULTIPLIER = WCF.MAJORGIVING60TO69MULTIPLIER,
@MAJORGIVING50TO59MULTIPLIER = WCF.MAJORGIVING50TO59MULTIPLIER,
@MAJORGIVING40TO49MULTIPLIER = WCF.MAJORGIVING40TO49MULTIPLIER,
@MAJORGIVINGUNDER40MULTIPLIER = WCF.MAJORGIVINGUNDER40MULTIPLIER,
@MAJORGIVINGAGEUNKNOWNMULTIPLIER = WCF.MAJORGIVINGAGEUNKNOWNMULTIPLIER,
@REALESTATEINCLUDE = WCF.REALESTATEINCLUDE,
@REALESTATECONFIRMEDONLY = WCF.REALESTATECONFIRMEDONLY,
@REALESTATEVALUEMULTIPLIERTYPECODE = WCF.REALESTATEVALUEMULTIPLIERTYPECODE,
@REALESTATEVALUEMULTIPLIERCUTOFFVALUE = WCF.REALESTATEVALUEMULTIPLIERCUTOFFVALUE,
@REALESTATEVALUEMULTIPLIER = WCF.REALESTATEVALUEMULTIPLIER,
@REALESTATEVALUELESSTHANCUTOFFMULTIPLIER = WCF.REALESTATEVALUELESSTHANCUTOFFMULTIPLIER,
@REALESTATEVALUEGREATERTHANCUTOFFMULTIPLIER = WCF.REALESTATEVALUEGREATERTHANCUTOFFMULTIPLIER,
@REALESTATEINCLUDEASSESSMENTANDDEEDRECORDS =
(select CASE
WHEN WCF.REALESTATEINCLUDEASSESSMENTRECORDS = 1 and WCF.REALESTATEINCLUDDEEDRECORDS = 1 THEN 0
WHEN WCF.REALESTATEINCLUDEASSESSMENTRECORDS = 1 and WCF.REALESTATEINCLUDDEEDRECORDS = 0 THEN 1
WHEN WCF.REALESTATEINCLUDEASSESSMENTRECORDS = 0 and WCF.REALESTATEINCLUDDEEDRECORDS = 1 THEN 2
ELSE 0
END),
@REALESTATEAGGREGATETYPECODE = WCF.REALESTATEAGGREGATETYPECODE,
@REALESTATEUSETOTALMARKETVALUE = WCF.REALESTATEUSETOTALMARKETVALUE,
@REALESTATEUSETOTALASSESSEDVALUE = WCF.REALESTATEUSETOTALASSESSEDVALUE,
@REALESTATEUSESALEPRICE = WCF.REALESTATEUSESALEPRICE,
@REALESTATEUSELOANAMOUNT = WCF.REALESTATEUSELOANAMOUNT,
@BUSINESSOWNERSHIPINCLUDE = WCF.BUSINESSOWNERSHIPINCLUDE,
@BUSINESSOWNERSHIPCONFIRMEDONLY = WCF.BUSINESSOWNERSHIPCONFIRMEDONLY,
@BUSINESSOWNERSHIPVALUEMULTIPLIERTYPECODE = WCF.BUSINESSOWNERSHIPVALUEMULTIPLIERTYPECODE,
@BUSINESSOWNERSHIPVALUEMULTIPLIERCUTOFFVALUE = WCF.BUSINESSOWNERSHIPVALUEMULTIPLIERCUTOFFVALUE,
@BUSINESSOWNERSHIPVALUEMULTIPLIER = WCF.BUSINESSOWNERSHIPVALUEMULTIPLIER,
@BUSINESSOWNERSHIPVALUELESSTHANCUTOFFMULTIPLIER = WCF.BUSINESSOWNERSHIPVALUELESSTHANCUTOFFMULTIPLIER,
@BUSINESSOWNERSHIPVALUEGREATERTHANCUTOFFMULTIPLIER = WCF.BUSINESSOWNERSHIPVALUEGREATERTHANCUTOFFMULTIPLIER,
@BUSINESSOWNERSHIPVALUECODE = WCF.BUSINESSOWNERSHIPVALUECODE,
@SECURITIESINCLUDE = WCF.SECURITIESINCLUDE,
@SECURITIESCONFIRMEDONLY = WCF.SECURITIESCONFIRMEDONLY,
@SECURITIESVALUEMULTIPLIERTYPECODE = WCF.SECURITIESVALUEMULTIPLIERTYPECODE,
@SECURITIESVALUEMULTIPLIERCUTOFFVALUE = WCF.SECURITIESVALUEMULTIPLIERCUTOFFVALUE,
@SECURITIESVALUEMULTIPLIER = WCF.SECURITIESVALUEMULTIPLIER,
@SECURITIESVALUELESSTHANCUTOFFMULTIPLIER = WCF.SECURITIESVALUELESSTHANCUTOFFMULTIPLIER,
@SECURITIESVALUEGREATERTHANCUTOFFMULTIPLIER = WCF.SECURITIESVALUEGREATERTHANCUTOFFMULTIPLIER,
@SECURITIESVALUECODE = WCF.SECURITIESVALUECODE,
@AFFLUENCEINDICATORINCLUDE = WCF.AFFLUENCEINDICATORINCLUDE,
@AFFLUENCEINDICATORCONFIRMEDONLY = WCF.AFFLUENCEINDICATORCONFIRMEDONLY,
@AFFLUENCEINDICATORVALUEMULTIPLIERTYPECODE = WCF.AFFLUENCEINDICATORVALUEMULTIPLIERTYPECODE,
@AFFLUENCEINDICATORVALUEMULTIPLIERCUTOFFVALUE = WCF.AFFLUENCEINDICATORVALUEMULTIPLIERCUTOFFVALUE,
@AFFLUENCEINDICATORVALUEMULTIPLIER = WCF.AFFLUENCEINDICATORVALUEMULTIPLIER,
@AFFLUENCEINDICATORVALUELESSTHANCUTOFFMULTIPLIER = WCF.AFFLUENCEINDICATORVALUELESSTHANCUTOFFMULTIPLIER,
@AFFLUENCEINDICATORVALUEGREATERTHANCUTOFFMULTIPLIER = WCF.AFFLUENCEINDICATORVALUEGREATERTHANCUTOFFMULTIPLIER,
@AFFLUENCEINDICATORVALUECODE = WCF.AFFLUENCEINDICATORVALUECODE,
@INCOMECOMPENSATIONINCLUDE = WCF.INCOMECOMPENSATIONINCLUDE,
@INCOMECOMPENSATIONCONFIRMEDONLY = WCF.INCOMECOMPENSATIONCONFIRMEDONLY,
@INCOMECOMPENSATIONVALUEMULTIPLIERTYPECODE = WCF.INCOMECOMPENSATIONVALUEMULTIPLIERTYPECODE,
@INCOMECOMPENSATIONVALUEMULTIPLIERCUTOFFVALUE = WCF.INCOMECOMPENSATIONVALUEMULTIPLIERCUTOFFVALUE,
@INCOMECOMPENSATIONVALUEMULTIPLIER = WCF.INCOMECOMPENSATIONVALUEMULTIPLIER,
@INCOMECOMPENSATIONVALUELESSTHANCUTOFFMULTIPLIER = WCF.INCOMECOMPENSATIONVALUELESSTHANCUTOFFMULTIPLIER,
@INCOMECOMPENSATIONVALUEGREATERTHANCUTOFFMULTIPLIER = WCF.INCOMECOMPENSATIONVALUEGREATERTHANCUTOFFMULTIPLIER,
@INCOMECOMPENSATIONINCLUDESALARY = WCF.INCOMECOMPENSATIONINCLUDESALARY,
@INCOMECOMPENSATIONINCLUDEBONUS = WCF.INCOMECOMPENSATIONINCLUDEBONUS,
@INCOMECOMPENSATIONINCLUDESHORTTERMCOMP = WCF.INCOMECOMPENSATIONINCLUDESHORTTERMCOMP,
@INCOMECOMPENSATIONINCLUDELONGTERMCOMP = WCF.INCOMECOMPENSATIONINCLUDELONGTERMCOMP,
@INCOMECOMPENSATIONINCLUDEEXERCISEDOPTIONS = WCF.INCOMECOMPENSATIONINCLUDEEXERCISEDOPTIONS,
@INCOMECOMPENSATIONINCLUDEUNEXERCISEDOPTIONS = WCF.INCOMECOMPENSATIONINCLUDEUNEXERCISEDOPTIONS,
@INCOMECOMPENSATIONINCLUDEUNEXERCISABLEOPTIONS = WCF.INCOMECOMPENSATIONINCLUDEUNEXERCISABLEOPTIONS,
@OTHERASSETINCLUDE = WCF.OTHERASSETINCLUDE,
@OTHERASSETCONFIRMEDONLY = WCF.OTHERASSETCONFIRMEDONLY,
@OTHERASSETVALUEMULTIPLIERTYPECODE = WCF.OTHERASSETVALUEMULTIPLIERTYPECODE,
@OTHERASSETVALUEMULTIPLIERCUTOFFVALUE = WCF.OTHERASSETVALUEMULTIPLIERCUTOFFVALUE,
@OTHERASSETVALUEMULTIPLIER = WCF.OTHERASSETVALUEMULTIPLIER,
@OTHERASSETVALUELESSTHANCUTOFFMULTIPLIER = WCF.OTHERASSETVALUELESSTHANCUTOFFMULTIPLIER,
@OTHERASSETVALUEGREATERTHANCUTOFFMULTIPLIER = WCF.OTHERASSETVALUEGREATERTHANCUTOFFMULTIPLIER,
@OTHERASSETVALUECODE = WCF.OTHERASSETVALUECODE,
@NONPROFITAFFILIATIONINCLUDE = WCF.NONPROFITAFFILIATIONINCLUDE,
@NONPROFITAFFILIATIONCONFIRMEDONLY = WCF.NONPROFITAFFILIATIONCONFIRMEDONLY,
@NONPROFITAFFILIATIONVALUEMULTIPLIERTYPECODE = WCF.NONPROFITAFFILIATIONVALUEMULTIPLIERTYPECODE,
@NONPROFITAFFILIATIONVALUEMULTIPLIERCUTOFFVALUE = WCF.NONPROFITAFFILIATIONVALUEMULTIPLIERCUTOFFVALUE,
@NONPROFITAFFILIATIONVALUEMULTIPLIER = WCF.NONPROFITAFFILIATIONVALUEMULTIPLIER,
@NONPROFITAFFILIATIONVALUELESSTHANCUTOFFMULTIPLIER = WCF.NONPROFITAFFILIATIONVALUELESSTHANCUTOFFMULTIPLIER,
@NONPROFITAFFILIATIONVALUEGREATERTHANCUTOFFMULTIPLIER = WCF.NONPROFITAFFILIATIONVALUEGREATERTHANCUTOFFMULTIPLIER,
@NONPROFITAFFILIATIONVALUECODE = WCF.NONPROFITAFFILIATIONVALUECODE,
@PRIVATEFOUNDATIONINCLUDE = WCF.PRIVATEFOUNDATIONINCLUDE,
@PRIVATEFOUNDATIONCONFIRMEDONLY = WCF.PRIVATEFOUNDATIONCONFIRMEDONLY,
@PRIVATEFOUNDATIONVALUEMULTIPLIERTYPECODE = WCF.PRIVATEFOUNDATIONVALUEMULTIPLIERTYPECODE,
@PRIVATEFOUNDATIONVALUEMULTIPLIERCUTOFFVALUE = WCF.PRIVATEFOUNDATIONVALUEMULTIPLIERCUTOFFVALUE,
@PRIVATEFOUNDATIONVALUEMULTIPLIER = WCF.PRIVATEFOUNDATIONVALUEMULTIPLIER,
@PRIVATEFOUNDATIONVALUELESSTHANCUTOFFMULTIPLIER = WCF.PRIVATEFOUNDATIONVALUELESSTHANCUTOFFMULTIPLIER,
@PRIVATEFOUNDATIONVALUEGREATERTHANCUTOFFMULTIPLIER = WCF.PRIVATEFOUNDATIONVALUEGREATERTHANCUTOFFMULTIPLIER,
@PRIVATEFOUNDATIONVALUECODE = WCF.PRIVATEFOUNDATIONVALUECODE,
@OTHERSCANMODIFY = WCF.OTHERSCANMODIFY
from
dbo.WEALTHCAPACITYFORMULA WCF
where
ID = @ID;
return 0;