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;