USP_DATAFORMTEMPLATE_VIEW_REVENUEOFFLINEDONATION

The load procedure used by the view dataform template "Revenue Offline 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.
@REVENUEOFFLINEDONATIONID uniqueidentifier INOUT ID
@DATALOADED bit INOUT Output parameter indicating whether or not data was actually loaded.
@REGISTRANTID uniqueidentifier INOUT Registrant
@ADDRESSBOOKFAFID uniqueidentifier INOUT Address book Faf
@DONORNAME nvarchar(255) INOUT Donor name
@AMOUNT money INOUT Amount
@PAYMENTTYPECODE tinyint INOUT Payment type
@CHECKNUMBER nvarchar(20) INOUT Check number
@EXPECTEDDATE datetime INOUT Expected date

Definition

Copy

CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_REVENUEOFFLINEDONATION 
(
    @ID uniqueidentifier,
    @REVENUEOFFLINEDONATIONID uniqueidentifier = null output,
    @DATALOADED bit = 0 output,
    @REGISTRANTID uniqueidentifier = null output,
    @ADDRESSBOOKFAFID uniqueidentifier = null output,
    @DONORNAME nvarchar(255)= null output,
    @AMOUNT money = null output,         
    @PAYMENTTYPECODE tinyint = null output,
    @CHECKNUMBER nvarchar(20) = null output,
    @EXPECTEDDATE datetime = null output

 --,@AMOUNTCONFIRMED money = null output          
 --,@GIFTID    int = null output     


)
as
    set nocount on;

    SET @REGISTRANTID = @ID
    -- be sure to set this, in case the select returns no rows
    set @DATALOADED = 0;

    -- populate the output parameters, which correspond to fields on the form.  Note that
    -- we set @DATALOADED = 1 to indicate that the load was successful.  Otherwise, the system
    -- will display a "no data loaded" message.
    select @REGISTRANTID = REGISTRANTID, 
           @REVENUEOFFLINEDONATIONID= ID, 
           @DATALOADED = 1,
           @ADDRESSBOOKFAFID = ADDRESSBOOKFAFID,
           @DONORNAME = DONORNAME,
           @AMOUNT = AMOUNT,
       @PAYMENTTYPECODE = PAYMENTTYPECODE, 
       @CHECKNUMBER = CHECKNUMBER, 
           @EXPECTEDDATE = EXPECTEDDATE

      --,@AMOUNTCONFIRMED = AMOUNTCONFIRMED
        --,@GIFTID = GIFTID

    from dbo.REVENUEOFFLINEDONATION
    where REGISTRANTID = @ID

    return 0;