USP_DATAFORMTEMPLATE_VIEW_WPAFFLUENCEINDICATOR

The load procedure used by the view dataform template "WealthPoint Affluence Indicator 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.
@PHONE nvarchar(20) INOUT Phone
@GENDER nvarchar(11) INOUT Gender
@MULTIMILLN nvarchar(25) INOUT Millionaire code
@WEALTHIND nvarchar(1000) INOUT Wealth indicators
@RPASSETS money INOUT Retirement plan assets
@FULLNAME nvarchar(100) INOUT Name
@CNOTES nvarchar(1024) INOUT Notes
@ADDRESSTYPE nvarchar(25) INOUT Address type
@LINE1 nvarchar(100) INOUT Address
@CITY nvarchar(25) INOUT City
@STATE nvarchar(2) INOUT State
@ZIP nvarchar(5) INOUT ZIP
@ZIP4 nvarchar(4) INOUT ZIP
@COUNTY nvarchar(20) INOUT County
@TITLE nvarchar(50) INOUT Job title
@COMPANY nvarchar(50) INOUT Company
@WEBSITE nvarchar(200) INOUT Website
@SALES money INOUT Sales
@EMPLOYMENT int INOUT Employees
@NAICS nvarchar(100) INOUT NAICS
@AGE nvarchar(7) INOUT Age
@DONOR nvarchar(250) INOUT Donor type
@HOMEOWNER nvarchar(25) INOUT Homeowner
@MARITAL nvarchar(25) INOUT Marital status
@DWELLING nvarchar(35) INOUT Dwelling
@LENGTHOFRESIDENCE nvarchar(35) INOUT Length of residence
@CHILDRENINDICATOR nvarchar(200) INOUT Children
@INCOME nvarchar(25) INOUT Income
@NEWPROSPECT nvarchar(1) INOUT New prospect
@DONOTCALL nvarchar(25) INOUT Do not call
@METROPOLITANSTATISTICALAREA nvarchar(8) INOUT MSA
@CONTRIBUTOR nvarchar(35) INOUT Contributor type
@POLITICALAFFILIATION nvarchar(25) INOUT Political affiliation
@RELIGIOUSAFFILIATION nvarchar(25) INOUT Religious affiliation
@ETHNIC nvarchar(50) INOUT Ethnicity

Definition

Copy


                CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_WPAFFLUENCEINDICATOR  (
                    @ID uniqueidentifier,
                    @DATALOADED bit = 0 output,
                    @PHONE nvarchar(20) = null output,
                    @GENDER nvarchar(11) = null output,
                    @MULTIMILLN nvarchar(25) = null output,
                    @WEALTHIND nvarchar(1000) = null output,
                    @RPASSETS money = null output,
                    @FULLNAME nvarchar(100) = null output,
                    @CNOTES nvarchar(1024) = null output,
                    @ADDRESSTYPE nvarchar(25) = null output,
                    @LINE1 nvarchar(100) = null output,
                    @CITY nvarchar(25) = null output,
                    @STATE nvarchar(2) = null output,
                    @ZIP nvarchar(5) = null output,
                    @ZIP4 nvarchar(4) = null output,
                    @COUNTY nvarchar(20) = null output,
                    @TITLE nvarchar(50) = null output,
                    @COMPANY nvarchar(50) = null output,
                    @WEBSITE nvarchar(200) = null output,
                    @SALES money = null output,
                    @EMPLOYMENT int = null output,
                    @NAICS nvarchar(100) = null output,
                    @AGE nvarchar(7) = null output,
                    @DONOR nvarchar(250) = null output,
                    @HOMEOWNER nvarchar(25) = null output,
                    @MARITAL nvarchar(25) = null output,
                    @DWELLING nvarchar(35) = null output,
                    @LENGTHOFRESIDENCE nvarchar(35) = null output,
                    @CHILDRENINDICATOR nvarchar(200) = null output,
                    @INCOME nvarchar(25) = null output,
                    @NEWPROSPECT nvarchar(1) = null output,
                    @DONOTCALL nvarchar(25) = null output,
                    @METROPOLITANSTATISTICALAREA nvarchar(8) = null output,
                    @CONTRIBUTOR nvarchar(35) = null output,
                    @POLITICALAFFILIATION nvarchar(25) = null output,
                    @RELIGIOUSAFFILIATION nvarchar(25) = null output,
                    @ETHNIC nvarchar(50) = null output
                ) as begin

                    set nocount on;

                    set @DATALOADED = 0;

                    select 
                        @DATALOADED = 1,
                        @PHONE = PHONE,
                        @GENDER = GENDER,
                        @MULTIMILLN = MULTIMILLN,
                        @WEALTHIND = WEALTHIND,
                        @RPASSETS = RPASSETS,
                        @FULLNAME = FULLNAME,
                        @CNOTES = CNOTES,
                        @ADDRESSTYPE = ADDRESSTYPE,
                        @LINE1 = LINE1,
                        @CITY = CITY,
                        @STATE = STATE,
                        @ZIP = ZIP,
                        @ZIP4 = ZIP4,
                        @COUNTY = COUNTY,
                        @TITLE = TITLE,
                        @COMPANY = COMPANY,
                        @WEBSITE = WEBSITE,
                        @SALES = SALES,
                        @EMPLOYMENT = EMPLOYMENT,
                        @NAICS = NAICS,
                        @AGE = AGE,
                        @DONOR = DONOR,
                        @HOMEOWNER = HOMEOWNER,
                        @MARITAL = MARITAL,
                        @DWELLING = DWELLING,
                        @LENGTHOFRESIDENCE = LENGTHOFRESIDENCE,
                        @CHILDRENINDICATOR = CHILDRENINDICATOR,
                        @INCOME = INCOME,
                        @NEWPROSPECT = NEWPROSPECT,
                        @DONOTCALL = DONOTCALL,
                        @METROPOLITANSTATISTICALAREA = METROPOLITANSTATISTICALAREA,
                        @CONTRIBUTOR = CONTRIBUTOR,
                        @POLITICALAFFILIATION = POLITICALAFFILIATION,
                        @RELIGIOUSAFFILIATION = RELIGIOUSAFFILIATION,
                        @ETHNIC = ETHNIC
                    from
                        dbo.WPAFFLUENCEINDICATOR 
                    where
                        ID=@ID;

                    return 0;

                end;