USP_DATAFORMTEMPLATE_ADD_SPONSORSHIP_LOAD_WRAPPED

The load procedure used by the edit dataform template "Constituent Sponsorship Add Form"

Parameters

Parameter Parameter Type Mode Description
@CONTEXTID uniqueidentifier IN Input parameter indicating the context ID for the record being added.
@FORMTITLE nvarchar(100) INOUT
@REVENUECONSTITUENTID uniqueidentifier INOUT Financial sponsor
@SPONSORSHIPCONSTITUENTID uniqueidentifier INOUT Corresponding sponsor
@SPONSORSHIPREASONID uniqueidentifier INOUT Reason
@CURRENTAPPUSERID uniqueidentifier IN Input parameter indicating the ID of the current user.
@TRANSACTIONCURRENCYID uniqueidentifier INOUT Transaction currency
@BASECURRENCYID uniqueidentifier INOUT
@BASEAMOUNT money INOUT Base amount
@EXCHANGERATE decimal(20, 8) INOUT Exchange rate
@BASECURRENCYDECIMALDIGITS tinyint INOUT Base currency decimal digits
@BASECURRENCYROUNDINGTYPECODE tinyint INOUT Base currency rounding type code

Definition

Copy


CREATE procedure dbo.USP_DATAFORMTEMPLATE_ADD_SPONSORSHIP_LOAD_WRAPPED
(
  @CONTEXTID uniqueidentifier,
  @FORMTITLE nvarchar(100) = null output,
  @REVENUECONSTITUENTID uniqueidentifier = null output,
  @SPONSORSHIPCONSTITUENTID uniqueidentifier = null output,
  @SPONSORSHIPREASONID uniqueidentifier = null output,
  @CURRENTAPPUSERID uniqueidentifier = null,
  @TRANSACTIONCURRENCYID uniqueidentifier = null output,
  @BASECURRENCYID uniqueidentifier = null output,
  @BASEAMOUNT money = null output,
  @EXCHANGERATE decimal(20,8) = null output,
  @BASECURRENCYDECIMALDIGITS tinyint = null output,
  @BASECURRENCYROUNDINGTYPECODE tinyint = null output
)
as
  set nocount on;

  declare @r int
  exec @r = dbo.USP_DATAFORMTEMPLATE_ADD_SPONSORSHIP_LOAD 
    @FORMTITLE = @FORMTITLE output
    @REVENUECONSTITUENTID = @REVENUECONSTITUENTID output
    @SPONSORSHIPCONSTITUENTID = @SPONSORSHIPCONSTITUENTID output
    @SPONSORSHIPREASONID = @SPONSORSHIPREASONID output,
    @CURRENTAPPUSERID = @CURRENTAPPUSERID,
    @TRANSACTIONCURRENCYID = @TRANSACTIONCURRENCYID output,
    @BASECURRENCYID = @BASECURRENCYID output,
    @BASEAMOUNT = @BASEAMOUNT output,
    @EXCHANGERATE = @EXCHANGERATE output,
    @BASECURRENCYDECIMALDIGITS = @BASECURRENCYDECIMALDIGITS output,
    @BASECURRENCYROUNDINGTYPECODE = @BASECURRENCYROUNDINGTYPECODE output

  set @SPONSORSHIPCONSTITUENTID = @CONTEXTID
  set @REVENUECONSTITUENTID = @CONTEXTID

  if @@error <> 0 
    begin
      if @r <> 0 return @r
      return 1;
    end

  return @r;