USP_DATAFORMTEMPLATE_VIEW_WPPOLITICALDONATION

The load procedure used by the view dataform template "WealthPoint Political Donation 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.
@CNOTES nvarchar(1024) INOUT Notes
@CDATE datetime INOUT BBA confirmed date
@CVALUE money INOUT BBA confirmed value
@FULLNAME nvarchar(100) INOUT Name
@TRANSACTIONDATE datetime INOUT Date
@DN_ORGANIZATIONNAME nvarchar(100) INOUT Recipient
@AMOUNT money INOUT Amount
@OCCUPATION nvarchar(100) INOUT Occupation
@CITY nvarchar(30) INOUT City
@STATE nvarchar(100) INOUT State
@ZIP nvarchar(10) INOUT ZIP
@ISORG bit INOUT Is organization

Definition

Copy


CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_WPPOLITICALDONATION (
    @ID uniqueidentifier,
    @DATALOADED bit = 0 output,
    @CNOTES nvarchar(1024) = null output,
    @CDATE datetime = null output,
    @CVALUE money = null output,
    @FULLNAME nvarchar(100) = null output,
    @TRANSACTIONDATE datetime = null output,
    @DN_ORGANIZATIONNAME nvarchar(100) = null output,
    @AMOUNT money = null output,
    @OCCUPATION nvarchar(100) = null output,
    @CITY nvarchar(30) = null output,
    @STATE nvarchar(100) = null output,
    @ZIP nvarchar(10) = null output,
    @ISORG bit = null output
) as begin

    set nocount on;

    set @DATALOADED = 0;

    select 
        @DATALOADED = 1,
        @CDATE = WP.CDATE,
        @CVALUE = WP.CVALUE,
        @CNOTES = WP.CNOTES,
        @FULLNAME = WP.FULLNAME,
        @TRANSACTIONDATE = WP.TRANSACTIONDATE,
        @DN_ORGANIZATIONNAME = WP.DN_ORGANIZATIONNAME,
        @AMOUNT = WP.AMOUNT,
        @OCCUPATION = WP.OCCUPATION,
        @CITY = WP.CITY,
        @STATE = WP.STATE,
        @ZIP = WP.ZIP,
        @ISORG = C.ISORGANIZATION
    from
        dbo.WPPOLITICALDONATION WP
    inner join
        dbo.CONSTITUENT C on C.ID = WP.WEALTHID
    where
        WP.ID=@ID;

    return 0;

end;