USP_DATAFORMTEMPLATE_VIEW_WPPOLITICALDONATION2

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN
@DATALOADED bit INOUT
@CNOTES nvarchar(1024) INOUT
@CDATE datetime INOUT
@CVALUE money INOUT
@FULLNAME nvarchar(100) INOUT
@TRANSACTIONDATE datetime INOUT
@DN_ORGANIZATIONNAME nvarchar(100) INOUT
@AMOUNT money INOUT
@OCCUPATION nvarchar(100) INOUT
@CITY nvarchar(30) INOUT
@STATE nvarchar(100) INOUT
@ZIP nvarchar(10) INOUT
@ISORG bit INOUT
@SOURCE nvarchar(100) INOUT
@MATCHCODE nvarchar(100) INOUT

Definition

Copy
 CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_WPPOLITICALDONATION2 (
    @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,
    @SOURCE nvarchar(100) = null output,
    @MATCHCODE nvarchar(100) = 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,
        @SOURCE = WP.SOURCE,
        @MATCHCODE = WP.MC + ' - ' + dbo.UFN_WPMATCHCODE_DESCRIPTION(WP.MC)
    from
        dbo.WPPOLITICALDONATION WP
    inner join
        dbo.CONSTITUENT C on C.ID = WP.WEALTHID
    where
        WP.ID=@ID;

    return 0;

end;