USP_DATAFORMTEMPLATE_VIEW_AUCTIONDONATIONDETAIL
The load procedure used by the view dataform template "Auction Donation Detail 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. |
@DESIGNATION | nvarchar(100) | INOUT | Designation |
@AMOUNT | money | INOUT | Amount |
@TRANSACTIONCURRENCYID | uniqueidentifier | INOUT | Transaction currency ID |
@ORGANIZATIONAMOUNT | money | INOUT | Organization amount |
@BASEEXCHANGERATEID | uniqueidentifier | INOUT | Base exchange rate ID |
@BASEEXCHANGERATE | decimal(20, 8) | INOUT | Base exchange rate |
@ORGANIZATIONEXCHANGERATEID | uniqueidentifier | INOUT | Organization exchange rate ID |
@ORGANIZATIONEXCHANGERATE | decimal(20, 8) | INOUT | Organization exchange rate |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_AUCTIONDONATIONDETAIL
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@DESIGNATION nvarchar(100) = null output,
@AMOUNT money = null output,
@TRANSACTIONCURRENCYID uniqueidentifier = null output,
@ORGANIZATIONAMOUNT money = null output,
@BASEEXCHANGERATEID uniqueidentifier = null output,
@BASEEXCHANGERATE decimal(20,8) = null output,
@ORGANIZATIONEXCHANGERATEID uniqueidentifier = null output,
@ORGANIZATIONEXCHANGERATE decimal(20,8) = null output
)
as
set nocount on;
set @DATALOADED = 0;
select @DATALOADED = 1,
@DESIGNATION = dbo.UFN_DESIGNATION_BUILDNAME(REVENUESPLIT.DESIGNATIONID),
@AMOUNT = REVENUESPLIT.TRANSACTIONAMOUNT,
@TRANSACTIONCURRENCYID = REVENUESPLIT.TRANSACTIONCURRENCYID,
@ORGANIZATIONAMOUNT = REVENUESPLIT.ORGANIZATIONAMOUNT,
@BASEEXCHANGERATEID = BASEEXCHANGERATE.ID,
@BASEEXCHANGERATE = BASEEXCHANGERATE.RATE,
@ORGANIZATIONEXCHANGERATEID = ORGANIZATIONEXCHANGERATE.ID,
@ORGANIZATIONEXCHANGERATE = ORGANIZATIONEXCHANGERATE.RATE
from dbo.REVENUESPLIT
left join dbo.CURRENCYEXCHANGERATE ORGANIZATIONEXCHANGERATE
on ORGANIZATIONEXCHANGERATE.ID = REVENUESPLIT.ORGANIZATIONEXCHANGERATEID
left join dbo.CURRENCYEXCHANGERATE BASEEXCHANGERATE
on BASEEXCHANGERATE.ID = REVENUESPLIT.BASEEXCHANGERATEID
where REVENUESPLIT.REVENUEID = @ID
return 0;