本文整理汇总了C#中DotNetNuke.Services.Log.EventLog.LogController.UpdateLogTypeConfigInfo方法的典型用法代码示例。如果您正苦于以下问题:C# LogController.UpdateLogTypeConfigInfo方法的具体用法?C# LogController.UpdateLogTypeConfigInfo怎么用?C# LogController.UpdateLogTypeConfigInfo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DotNetNuke.Services.Log.EventLog.LogController
的用法示例。
在下文中一共展示了LogController.UpdateLogTypeConfigInfo方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: OnUpdateClick
/// -----------------------------------------------------------------------------
/// <summary>
/// cmdUpdate_Click runs when the Update Button is clicked
/// </summary>
/// <remarks>
/// </remarks>
/// <history>
/// [cnurse] 9/17/2004 Updated to reflect design changes for Help, 508 support
/// and localisation
/// </history>
/// -----------------------------------------------------------------------------
protected void OnUpdateClick(Object sender, EventArgs e)
{
var objLogTypeConfigInfo = new LogTypeConfigInfo
{
LoggingIsActive = chkIsActive.Checked,
LogTypeKey = ddlLogTypeKey.SelectedItem.Value,
LogTypePortalID = ddlLogTypePortalID.SelectedItem.Value,
KeepMostRecent = ddlKeepMostRecent.SelectedItem.Value,
EmailNotificationIsActive = chkEmailNotificationStatus.Checked,
NotificationThreshold = Convert.ToInt32(ddlThreshold.SelectedItem.Value),
NotificationThresholdTime = Convert.ToInt32(ddlThresholdNotificationTime.SelectedItem.Value),
NotificationThresholdTimeType =
(LogTypeConfigInfo.NotificationThresholdTimeTypes)
Enum.Parse(typeof (LogTypeConfigInfo.NotificationThresholdTimeTypes), ddlThresholdNotificationTimeType.SelectedItem.Value),
MailFromAddress = txtMailFromAddress.Text,
MailToAddress = txtMailToAddress.Text
};
var l = new LogController();
if (ViewState["LogID"] != null)
{
objLogTypeConfigInfo.ID = Convert.ToString(ViewState["LogID"]);
l.UpdateLogTypeConfigInfo(objLogTypeConfigInfo);
UI.Skins.Skin.AddModuleMessage(this, Localization.GetString("ConfigUpdated", LocalResourceFile), ModuleMessage.ModuleMessageType.GreenSuccess);
}
else
{
objLogTypeConfigInfo.ID = Guid.NewGuid().ToString();
l.AddLogTypeConfigInfo(objLogTypeConfigInfo);
UI.Skins.Skin.AddModuleMessage(this, Localization.GetString("ConfigAdded", LocalResourceFile), ModuleMessage.ModuleMessageType.GreenSuccess);
}
BindSummaryData();
}