本文整理汇总了C#中DotNetNuke.Services.Log.EventLog.LogController.GetLog方法的典型用法代码示例。如果您正苦于以下问题:C# LogController.GetLog方法的具体用法?C# LogController.GetLog怎么用?C# LogController.GetLog使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DotNetNuke.Services.Log.EventLog.LogController
的用法示例。
在下文中一共展示了LogController.GetLog方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: BindData
private void BindData()
{
btnEmail.Attributes.Add( "onclick", "return CheckExceptions();" );
if( ColorCodingOn )
{
chkColorCoding.Checked = true;
}
else
{
chkColorCoding.Checked = false;
}
if( ColorCodingLegendOn )
{
pnlLegend.Visible = true;
}
else
{
pnlLegend.Visible = false;
}
if( UserInfo.IsSuperUser )
{
btnClear.Visible = true;
btnDelete.Visible = true;
if( Page.IsPostBack && Request.QueryString["PortalID"] != null )
{
ddlPortalid.Items.FindByValue( Request.QueryString["PortalID"] ).Selected = true;
}
intPortalID = int.Parse( ddlPortalid.SelectedItem.Value );
}
else
{
btnClear.Visible = false;
btnDelete.Visible = false;
intPortalID = PortalId;
}
int TotalRecords = 0;
int PageSize = Convert.ToInt32( ddlRecordsPerPage.SelectedValue );
if( Page.IsPostBack && Request.QueryString["LogTypeKey"] != null )
{
ddlLogType.Items.FindByValue( Request.QueryString["LogTypeKey"] ).Selected = true;
}
strLogTypeKey = ddlLogType.SelectedItem.Value;
LogInfoArray objLog;
int CurrentPage = PageIndex;
if( CurrentPage > 0 )
{
CurrentPage--;
}
LogController objLogController = new LogController();
if( intPortalID == - 1 && strLogTypeKey == "*" )
{
objLog = objLogController.GetLog( PageSize, CurrentPage, ref TotalRecords );
}
else if( intPortalID == - 1 && strLogTypeKey != "*" )
{
objLog = objLogController.GetLog( strLogTypeKey, PageSize, CurrentPage, ref TotalRecords );
}
else if( intPortalID != - 1 && strLogTypeKey == "*" )
{
objLog = objLogController.GetLog( intPortalID, PageSize, CurrentPage, ref TotalRecords );
}
else if( intPortalID != - 1 && strLogTypeKey != "*" )
{
objLog = objLogController.GetLog( intPortalID, strLogTypeKey, PageSize, CurrentPage, ref TotalRecords );
}
else
{
objLog = objLogController.GetLog( strLogTypeKey, PageSize, CurrentPage, ref TotalRecords );
}
if( objLog.Count > 0 )
{
dlLog.Visible = true;
pnlSendExceptions.Visible = true;
if( UserInfo.IsSuperUser )
{
btnDelete.Visible = true;
btnClear.Visible = true;
}
pnlOptions.Visible = true;
tblInstructions.Visible = true;
dlLog.DataSource = objLog;
dlLog.DataBind();
InitializePaging( ctlPagingControlBottom, TotalRecords, PageSize );
}
else
{
UI.Skins.Skin.AddModuleMessage( this, Localization.GetString( "NoEntries", this.LocalResourceFile ), ModuleMessageType.YellowWarning );
dlLog.Visible = false;
pnlSendExceptions.Visible = false;
btnDelete.Visible = false;
btnClear.Visible = false;
//.........这里部分代码省略.........