USP_DATALIST_MEMBERSHIPPROGRAM_CMS
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CURRENTAPPUSERID | uniqueidentifier | IN | |
@INCLUDEINACTIVE | bit | IN | |
@SITEFILTERMODE | tinyint | IN | |
@SITESSELECTED | xml | IN | |
@SECURITYFEATUREID | uniqueidentifier | IN | |
@SECURITYFEATURETYPE | tinyint | IN |
Definition
Copy
create procedure dbo.USP_DATALIST_MEMBERSHIPPROGRAM_CMS
(
@CURRENTAPPUSERID uniqueidentifier = null,
@INCLUDEINACTIVE bit = 0,
@SITEFILTERMODE tinyint = 0,
@SITESSELECTED xml = null,
@SECURITYFEATUREID uniqueidentifier = null,
@SECURITYFEATURETYPE tinyint = null
)
as
set nocount on;
declare @ALLMEMBERSHIPPROGAMS table
(
ID uniqueidentifier not null,
NAME nvarchar(100) not null,
DESCRIPTION nvarchar(255) not null,
SITE nvarchar(500),
EXPIRESON nvarchar(40) not null,
ALLOWMULTIPLEMEMBERSHIPS bit not null,
ISACTIVE bit not null,
CUTOFFDAY int not null,
CUTOFFDATEFORYEAR UDT_MONTHDAY not null,
EXPIRESONCODE int not null,
BASECURRENCYID uniqueidentifier null,
ALLOWADDONADULT bit,
ADDONADULTPRICE money,
ALLOWADDONGUEST bit,
ADDONGUESTPRICE money,
CONTRIBUTIONBASEDEXPIRESONCODE int,
PROGRAMTYPECODE int not null,
PROGRAMBASEDONCODE int not null
)
INSERT @ALLMEMBERSHIPPROGAMS
EXECUTE USP_DATALIST_MEMBERSHIPPROGRAM @CURRENTAPPUSERID, @INCLUDEINACTIVE, @SITEFILTERMODE, @SITESSELECTED, @SECURITYFEATUREID, @SECURITYFEATURETYPE
select
ID,
NAME,
DESCRIPTION,
SITE,
ALLOWMULTIPLEMEMBERSHIPS,
ISACTIVE,
BASECURRENCYID
from
@ALLMEMBERSHIPPROGAMS
where
PROGRAMTYPECODE = 0 AND
PROGRAMBASEDONCODE = 0;