USP_DATAFORMTEMPLATE_VIEW_MEMBERSHIPSADDONSAVAILABLE
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | |
@DATALOADED | bit | INOUT | |
@ADDONSAVAILABLE | bit | INOUT | |
@ADDITIONALMEMBERSAVAILABLE | bit | INOUT |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_MEMBERSHIPSADDONSAVAILABLE
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@ADDONSAVAILABLE bit = null output,
@ADDITIONALMEMBERSAVAILABLE bit = null output
)
as
set nocount on;
set @DATALOADED = 0;
set @ADDONSAVAILABLE = 0;
set @ADDITIONALMEMBERSAVAILABLE = 0;
select
@ADDONSAVAILABLE = 1
from
dbo.MEMBERSHIPPROGRAM MP
inner join
dbo.MEMBERSHIPPROGRAMADDON MPA on MP.ID = MPA.MEMBERSHIPPROGRAMID
where
MP.ID = @ID;
select
@ADDITIONALMEMBERSAVAILABLE = 1
from
dbo.MEMBERSHIPPROGRAM MP
inner join
dbo.MEMBERSHIPPROGRAMADDON MPA on MP.ID = MPA.MEMBERSHIPPROGRAMID
inner join
dbo.ADDON A on A.ID = MPA.ADDONID
where
MP.ID = @ID and
A.ADDONTYPECODE = 1
set @DATALOADED = 1;
return 0;