USP_DATAFORMTEMPLATE_PLANNEDGIFTADDITION_VIEW

The load procedure used by the view dataform template "Planned Gift Addition 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.
@VEHICLECODE tinyint INOUT Planned gift vehicle
@GIFTAMOUNT money INOUT Addition amount
@ISREVOCABLE bit INOUT Revocable
@ISANONYMOUS bit INOUT Anonymous gift
@RECOGNITIONAMOUNT money INOUT Recognition amount
@GIFTDATE datetime INOUT Date
@TRANSACTIONCURRENCYID uniqueidentifier INOUT Transaction currency ID
@BASECURRENCYID uniqueidentifier INOUT Base currency ID

Definition

Copy


          CREATE procedure dbo.USP_DATAFORMTEMPLATE_PLANNEDGIFTADDITION_VIEW (
              @ID uniqueidentifier,
              @DATALOADED bit = 0 output,
              @VEHICLECODE tinyint = null output,
              @GIFTAMOUNT money = null output,
              @ISREVOCABLE bit = null output,
              @ISANONYMOUS bit = null output,
              @RECOGNITIONAMOUNT money = null output,
              @GIFTDATE datetime = null output,
              @TRANSACTIONCURRENCYID uniqueidentifier = null output,
              @BASECURRENCYID uniqueidentifier = null output
            ) as

              set nocount on;

              set @DATALOADED = 0;

              select
                  @DATALOADED = 1,
                  @VEHICLECODE = PG.VEHICLECODE,
                  @GIFTAMOUNT = PGA.TRANSACTIONGIFTAMOUNT,
                  @ISREVOCABLE = PG.ISREVOCABLE,
                  @ISANONYMOUS = PG.ISANONYMOUS,
                  @RECOGNITIONAMOUNT = PGA.TRANSACTIONRECOGNITIONAMOUNT,
                  @GIFTDATE = PGA.GIFTDATE,
                  @TRANSACTIONCURRENCYID = PGA.TRANSACTIONCURRENCYID,
                  @BASECURRENCYID = PGA.BASECURRENCYID
              from dbo.PLANNEDGIFTADDITION PGA
              inner join dbo.PLANNEDGIFT PG on PGA.PLANNEDGIFTID = PG.ID
              where
                  PGA.ID = @ID;

              return 0;