USP_DATAFORMTEMPLATE_VIEW_NETCOMMUNITYPAGEDATA
The load procedure used by the view dataform template "NetCommunity Page Expression View Form"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@DATALOADED | bit | INOUT | Output parameter indicating whether or not data was actually loaded. |
@TRIGGERSDISABLED | bit | INOUT | TRIGGERSDISABLED |
@SHOWUPGRADEINFO | bit | INOUT | |
@CMSTRANSACTIONSYNCENABLED | bit | INOUT | |
@EXCEPTIONDATALISTRECORDCOUNT | int | INOUT |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_NETCOMMUNITYPAGEDATA
(
@DATALOADED bit = 0 output,
@TRIGGERSDISABLED bit = null output,
@SHOWUPGRADEINFO bit = null output,
@CMSTRANSACTIONSYNCENABLED bit = null output,
@EXCEPTIONDATALISTRECORDCOUNT int = null output
)
as
set nocount on;
set @DATALOADED = 0;
select
@DATALOADED = 1,
@TRIGGERSDISABLED = case when dbo.UFN_BBNC_TRIGGERSENABLED() = 1 then 0 else 1 end;
select top 1
@SHOWUPGRADEINFO = TBUI.SHOWDONATIONANDSIGNUPUPGRADEINFO
from
dbo.BBIS_TRANSBATCHUPGRADEINFO TBUI;
if @SHOWUPGRADEINFO is null
set @SHOWUPGRADEINFO = 0;
select
@CMSTRANSACTIONSYNCENABLED = S.ENABLED
from
dbo.SCHEDULE S
where
S.ID = 'F3DC1530-CDF2-4989-BF6F-FABF0E958277';
if @CMSTRANSACTIONSYNCENABLED is null
set @CMSTRANSACTIONSYNCENABLED = 0;
select @EXCEPTIONDATALISTRECORDCOUNT = count(*) from
dbo.BBNCTRANSACTIONDOWNLOADEXCEPTION tex inner join
dbo.Transactions t on tex.BBNCTRANID = t.ID;
if @EXCEPTIONDATALISTRECORDCOUNT is null
set @EXCEPTIONDATALISTRECORDCOUNT = 0;
return 0;