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