USP_DATAFORMTEMPLATE_EDIT_AUCTIONDONATIONADJUST
Backwards compatibility SP for adjusting auction donations.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | The input ID parameter indicating the ID of the record being edited. |
@CHANGEAGENTID | uniqueidentifier | IN | Input parameter indicating the ID of the change agent invoking the procedure. |
@AMOUNT | money | IN | Value |
@DATE | datetime | IN | Date |
@EXPIRATIONDATE | datetime | IN | Expiration date |
@DESIGNATIONID | uniqueidentifier | IN | Designation |
@ADJUSTMENTDATE | datetime | IN | Adjusted date |
@ADJUSTMENTPOSTDATE | datetime | IN | Adjusted post date |
@ADJUSTMENTREASON | nvarchar(300) | IN | Adjustment description |
@ADJUSTMENTREASONCODEID | uniqueidentifier | IN | Adjustment reason |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_AUCTIONDONATIONADJUST (
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier = null,
@AMOUNT money,
@DATE datetime,
@EXPIRATIONDATE datetime,
@DESIGNATIONID uniqueidentifier,
@ADJUSTMENTDATE datetime,
@ADJUSTMENTPOSTDATE datetime,
@ADJUSTMENTREASON nvarchar(300),
@ADJUSTMENTREASONCODEID uniqueidentifier
)
as
set nocount on;
declare @BASECURRENCYID uniqueidentifier;
declare @TRANSACTIONCURRENCYID uniqueidentifier;
declare @BASEEXCHANGERATEID uniqueidentifier;
declare @EXCHANGERATE decimal(20,8);
declare @HADSPOTRATE bit;
declare @RATECHANGED bit;
declare @DATALOADED bit = 0;
begin try
exec dbo.USP_DATAFORMTEMPLATE_EDITLOAD_AUCTIONDONATIONADJUST
@ID = @ID,
@DATALOADED = @DATALOADED output,
@BASECURRENCYID = @BASECURRENCYID output,
@TRANSACTIONCURRENCYID = @TRANSACTIONCURRENCYID output,
@BASEEXCHANGERATEID = @BASEEXCHANGERATEID output,
@EXCHANGERATE = @EXCHANGERATE output,
@HADSPOTRATE = @HADSPOTRATE output,
@RATECHANGED = @RATECHANGED output;
if not @DATALOADED = 1
raiserror('Could not load original data from backwards-compatible SP.', 13, 1);
exec dbo.USP_DATAFORMTEMPLATE_EDIT_AUCTIONDONATIONADJUST_2
@ID = @ID,
@CHANGEAGENTID = @CHANGEAGENTID,
@AMOUNT = @AMOUNT,
@DATE = @DATE,
@EXPIRATIONDATE = @EXPIRATIONDATE,
@DESIGNATIONID = @DESIGNATIONID,
@ADJUSTMENTDATE = @ADJUSTMENTDATE,
@ADJUSTMENTPOSTDATE = @ADJUSTMENTPOSTDATE,
@ADJUSTMENTREASON = @ADJUSTMENTREASON,
@ADJUSTMENTREASONCODEID = @ADJUSTMENTREASONCODEID,
@BASECURRENCYID = @BASECURRENCYID,
@TRANSACTIONCURRENCYID = @TRANSACTIONCURRENCYID,
@BASEEXCHANGERATEID = @BASEEXCHANGERATEID,
@EXCHANGERATE = @EXCHANGERATE,
@HADSPOTRATE = @HADSPOTRATE,
@RATECHANGED = @RATECHANGED;
end try
begin catch
exec dbo.USP_RAISE_ERROR;
end catch