UFN_AMPROIMPORT_FINDUNPAIDREGISTRANT
Finds an unpaid registrant record for a constituent for AuctionMaestro Pro imports.
Return
Return Type |
---|
uniqueidentifier |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@EVENTAUCTIONID | uniqueidentifier | IN | |
@CONSTITUENTID | uniqueidentifier | IN | |
@AMOUNT | money | IN |
Definition
Copy
create function dbo.UFN_AMPROIMPORT_FINDUNPAIDREGISTRANT
(
@EVENTAUCTIONID uniqueidentifier,
@CONSTITUENTID uniqueidentifier,
@AMOUNT money
)
returns uniqueidentifier
as
begin
return
(
select top 1 REGISTRANT.ID
from dbo.REGISTRANT
left join dbo.REGISTRANTREGISTRATION on REGISTRANTREGISTRATION.REGISTRANTID = REGISTRANT.ID
left join dbo.EVENTREGISTRANTPAYMENT on EVENTREGISTRANTPAYMENT.REGISTRANTID = REGISTRANT.ID
where REGISTRANT.CONSTITUENTID = @CONSTITUENTID and REGISTRANT.EVENTID = @EVENTAUCTIONID
and EVENTREGISTRANTPAYMENT.ID is null
and (REGISTRANTREGISTRATION.AMOUNT = @AMOUNT or (@AMOUNT = 0 and REGISTRANTREGISTRATION.ID is null))
)
end