UFN_REGISTRANT_GETFUNDRAISINGMINIMUMREMAINING
Get fundraising minimum remaining for a registrant
Return
| Return Type |
|---|
| money |
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @ID | uniqueidentifier | IN | |
| @EVENTID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_REGISTRANT_GETFUNDRAISINGMINIMUMREMAINING
(
@ID uniqueidentifier,
@EVENTID uniqueidentifier
)
returns money
with execute as caller
as
begin
declare @returnRemaining money
declare @FundraisingMinimun money
declare @AmountRaised money
set @FundraisingMinimun = coalesce(dbo.UFN_REGISTRANT_GETFUNDRAISINGMINIMUM(@ID), 0)
--set @AmountRaised = coalesce(dbo.UFN_REGISTRANT_GETFUNDRAISINGAMOUNTRAISED(@ID,@EVENTID), 0)
set @AmountRaised = coalesce(dbo.UFN_REVENUE_GETPARTICIPANTRAISEDTOTAL(@ID,@EVENTID), 0)
set @returnRemaining = 0
IF (@FundraisingMinimun > @AmountRaised)
SET @returnRemaining = @FundraisingMinimun - @AmountRaised
ELSE
SET @returnRemaining = 0
return @returnRemaining
end