USP_DATALIST_UNPAIDPATRONEVENTREGISTRATION
Unpaid patron event registration list.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CONSTITUENTID | uniqueidentifier | IN | Patron |
@EVENTID | uniqueidentifier | IN | Event |
@FILTERZEROBALANCE | bit | IN | Filter zero balance registrations |
@MAXRESULTS | int | IN | Maximum results |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_UNPAIDPATRONEVENTREGISTRATION
(
@CONSTITUENTID uniqueidentifier = null,
@EVENTID uniqueidentifier = null,
@FILTERZEROBALANCE bit = 1,
@MAXRESULTS integer = 0
)
as
set nocount on;
-- This seems hacky, but since UFN_GETUNPAIDPATRONEVENTREGISTRATIONS is not inline,
-- doing a select top (@MAXROWS) is extremely slow
set rowcount @MAXRESULTS;
select
[REGISTRANTID],
[REGISTRANTNAME],
[EVENTNAME],
[EVENTDATE],
[BALANCE],
[EVENTALLOWSDESIGNATIONSONFEES]
from dbo.UFN_GETUNPAIDPATRONEVENTREGISTRATIONS(@CONSTITUENTID, null, @EVENTID, @FILTERZEROBALANCE);
return 0;