USP_DATAFORMTEMPLATE_EDIT_CONFIDENCESETTINGS
The save procedure used by the edit dataform template "WealthPoint Confidence Settings Edit Form".
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CURRENTAPPUSERID | uniqueidentifier | IN | Input parameter indicating the ID of the current user. |
@CHANGEAGENTID | uniqueidentifier | IN | Input parameter indicating the ID of the change agent invoking the procedure. |
@RATINGSGROUPS | xml | IN | Select a source |
@MANUALCONFIDENCE | int | IN | Set manually entered records to |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_CONFIDENCESETTINGS
(
@CURRENTAPPUSERID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier = null,
@RATINGSGROUPS xml,
@MANUALCONFIDENCE int
)
as
update
dbo.CONFIDENCERATING
set
CONFIDENCE = UCR.CONFIDENCE
from
dbo.CONFIDENCERATING CR
join(
select
RATINGSGROUPS.ITEMS.value('(WEALTHSOURCEID)[1]','uniqueidentifier') as 'WEALTHSOURCEID',
RATINGS.ITEMS.value('(MATCHCODEID)[1]','uniqueidentifier') as 'MATCHCODEID',
RATINGS.ITEMS.value('(CONFIDENCE)[1]','integer') as 'CONFIDENCE'
from
@RATINGSGROUPS.nodes('/RATINGSGROUPS/ITEM') RATINGSGROUPS(ITEMS)
cross apply
RATINGSGROUPS.ITEMS.nodes('./RATINGS/ITEM') as RATINGS(ITEMS)
)as UCR
on
CR.MATCHCODEID = UCR.MATCHCODEID and
CR.WEALTHSOURCEID = UCR.WEALTHSOURCEID
update
dbo.WEALTHPOINTCONFIGURATION
set
MANUALCONFIDENCE = @MANUALCONFIDENCE
return 0;