USP_DATAFORMTEMPLATE_VIEW_WPSECURITYTRANSASACTIONS_EXPRESSIONS
The load procedure used by the view dataform template "WealthPoint Security Transactions Page Expression View 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. |
@NAME | nvarchar(400) | INOUT | NAME |
@FLAGGED | bit | INOUT | FLAGGED |
@HASWEALTHPROFILE | bit | INOUT | HASWEALTHPROFILE |
@CONSTITUENTID | uniqueidentifier | INOUT | CONSTITUENTID |
@UPDATEPENDING | bit | INOUT | UPDATEPENDING |
@WEALTHPOINTDATE | datetime | INOUT | WEALTHPOINTDATE |
@SYMBOL | nvarchar(10) | INOUT | SYMBOL |
@CONFIRMED | bit | INOUT | CONFIRMED |
@DATECONFIRMED | datetime | INOUT | DATECONFIRMED |
@CONFIRMEDBY | nvarchar(154) | INOUT | CONFIRMEDBY |
@BIOGRAPHICALSUFFIX | nvarchar(8) | INOUT | BIOGRAPHICALSUFFIX |
@POLITICALDONATIONSSUFFIX | nvarchar(8) | INOUT | POLITICALDONATIONSSUFFIX |
@PRIVATEFOUNDATIONSSUFFIX | nvarchar(8) | INOUT | PRIVATEFOUNDATIONSSUFFIX |
@INCOMECOMPENSATIONSUFFIX | nvarchar(8) | INOUT | INCOMECOMPENSATIONSUFFIX |
@AFFLUENCEINDICATORSSUFFIX | nvarchar(8) | INOUT | AFFLUENCEINDICATORSSUFFIX |
@NONPROFITAFFILIATIONSSUFFIX | nvarchar(8) | INOUT | NONPROFITAFFILIATIONSSUFFIX |
@PHILANTHROPICGIFTSSUFFIX | nvarchar(8) | INOUT | PHILANTHROPICGIFTSSUFFIX |
@BUSINESSOWNERSHIPSUFFIX | nvarchar(8) | INOUT | BUSINESSOWNERSHIPSUFFIX |
@REALESTATESUFFIX | nvarchar(8) | INOUT | REALESTATESUFFIX |
@SECURITIESSUFFIX | nvarchar(8) | INOUT | SECURITIESSUFFIX |
@OTHERASSETSSUFFIX | nvarchar(8) | INOUT | OTHERASSETSSUFFIX |
@NEWBIOGRAPHICAL | bit | INOUT | NEWBIOGRAPHICAL |
@NEWPOLITICALDONATIONS | bit | INOUT | NEWPOLITICALDONATIONS |
@NEWPRIVATEFOUNDATIONS | bit | INOUT | NEWPRIVATEFOUNDATIONS |
@NEWINCOMECOMPENSATION | bit | INOUT | NEWINCOMECOMPENSATION |
@NEWAFFLUENCEINDICATORS | bit | INOUT | NEWAFFLUENCEINDICATORS |
@NEWNONPROFITAFFILIATIONS | bit | INOUT | NEWNONPROFITAFFILIATIONS |
@NEWPHILANTHROPICGIFTS | bit | INOUT | NEWPHILANTHROPICGIFTS |
@NEWBUSINESSOWNERSHIP | bit | INOUT | NEWBUSINESSOWNERSHIP |
@NEWREALESTATE | bit | INOUT | NEWREALESTATE |
@NEWSECURITIES | bit | INOUT | NEWSECURITIES |
@NEWOTHERASSETS | bit | INOUT | NEWOTHERASSETS |
@ISSUERNAME | nvarchar(60) | INOUT | ISSUERNAME |
@ISORG | bit | INOUT | ISORG |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_WPSECURITYTRANSASACTIONS_EXPRESSIONS
(
@ID uniqueidentifier,
@CURRENTAPPUSERID uniqueidentifier,
@DATALOADED bit = 0 output,
@NAME nvarchar(400) = null output,
@FLAGGED bit = null output,
@HASWEALTHPROFILE bit = null output,
@CONSTITUENTID uniqueidentifier = null output,
@UPDATEPENDING bit = null output,
@WEALTHPOINTDATE datetime = null output,
@SYMBOL nvarchar(10) = null output,
@CONFIRMED bit = null output,
@DATECONFIRMED datetime = null output,
@CONFIRMEDBY nvarchar(154) = null output,
@BIOGRAPHICALSUFFIX nvarchar(8) = null output,
@POLITICALDONATIONSSUFFIX nvarchar(8) = null output,
@PRIVATEFOUNDATIONSSUFFIX nvarchar(8) = null output,
@INCOMECOMPENSATIONSUFFIX nvarchar(8) = null output,
@AFFLUENCEINDICATORSSUFFIX nvarchar(8) = null output,
@NONPROFITAFFILIATIONSSUFFIX nvarchar(8) = null output,
@PHILANTHROPICGIFTSSUFFIX nvarchar(8) = null output,
@BUSINESSOWNERSHIPSUFFIX nvarchar(8) = null output,
@REALESTATESUFFIX nvarchar(8) = null output,
@SECURITIESSUFFIX nvarchar(8) = null output,
@OTHERASSETSSUFFIX nvarchar(8) = null output,
@NEWBIOGRAPHICAL bit = null output,
@NEWPOLITICALDONATIONS bit = null output,
@NEWPRIVATEFOUNDATIONS bit = null output,
@NEWINCOMECOMPENSATION bit = null output,
@NEWAFFLUENCEINDICATORS bit = null output,
@NEWNONPROFITAFFILIATIONS bit = null output,
@NEWPHILANTHROPICGIFTS bit = null output,
@NEWBUSINESSOWNERSHIP bit = null output,
@NEWREALESTATE bit = null output,
@NEWSECURITIES bit = null output,
@NEWOTHERASSETS bit = null output,
@ISSUERNAME nvarchar(60) = null output,
@ISORG bit = null output
)
as
set nocount on;
set @DATALOADED = 0;
declare @WEALTHID uniqueidentifier;
select
@WEALTHID = W.ID,
@FLAGGED = case when FP.ID is null then 0 else 1 end,
@HASWEALTHPROFILE = case when W.WEALTHPROFILEPDF is null then 0 else 1 end,
@WEALTHPOINTDATE = W.WEALTHPOINTDATE,
@SYMBOL = S.TICKER,
@ISSUERNAME = S.ISSUERNAME,
@CONFIRMED = S.CONFIRMED,
@DATECONFIRMED = coalesce(S.DATECONFIRMED, '2000-1-1'),
@CONFIRMEDBY = coalesce(CONFIRMER.NAME,U.USERNAME),
@ISORG = C.ISORGANIZATION
from
dbo.WPSECURITIES S
inner join dbo.CONSTITUENT C on C.ID = S.WEALTHID
left outer join dbo.WEALTH W on W.ID = C.ID
left outer join dbo.PROSPECT P on P.ID = C.ID
left outer join dbo.FLAGGEDPROSPECT FP on FP.APPUSERID = @CURRENTAPPUSERID and FP.PROSPECTID = C.ID
left outer join dbo.APPUSER U on U.ID=S.CONFIRMEDBYAPPUSERID
left outer join dbo.CONSTITUENT CONFIRMER on CONFIRMER.ID=U.CONSTITUENTID
where
S.ID = @ID;
--Collect common Wealth Details data
exec dbo.USP_WEALTHDETAILS_PAGEEXPRESSIONS_COMMON
@WEALTHID,
@DATALOADED output,
@NAME output,
null,
@CONSTITUENTID output,
@UPDATEPENDING output,
null,
null,
null,
@BIOGRAPHICALSUFFIX output,
@POLITICALDONATIONSSUFFIX output,
@PRIVATEFOUNDATIONSSUFFIX output,
@INCOMECOMPENSATIONSUFFIX output,
@AFFLUENCEINDICATORSSUFFIX output,
@NONPROFITAFFILIATIONSSUFFIX output,
@PHILANTHROPICGIFTSSUFFIX output,
@BUSINESSOWNERSHIPSUFFIX output,
@REALESTATESUFFIX output,
@SECURITIESSUFFIX output,
@OTHERASSETSSUFFIX output,
@NEWBIOGRAPHICAL output,
@NEWPOLITICALDONATIONS output,
@NEWPRIVATEFOUNDATIONS output,
@NEWINCOMECOMPENSATION output,
@NEWAFFLUENCEINDICATORS output,
@NEWNONPROFITAFFILIATIONS output,
@NEWPHILANTHROPICGIFTS output,
@NEWBUSINESSOWNERSHIP output,
@NEWREALESTATE output,
@NEWSECURITIES output,
@NEWOTHERASSETS output,
null;
return 0;