using System;
using System.Web.UI.WebControls;
using CMS.EventLog;
using CMS.FormControls;
using CMS.GlobalHelper;
public partial class CMSFormControls_System_EventLogTypeSelector : FormEngineUserControl
{
#region "Variables"
private string mSelectedValue = "";
#endregion
#region "Properties"
///
/// Gets or sets the filed value.
///
public override object Value
{
get
{
return drpType.SelectedValue;
}
set
{
drpType.SelectedValue = mSelectedValue = (string)value;
}
}
///
/// Gets or sets the enabled.
///
public override bool Enabled
{
get
{
return drpType.Enabled;
}
set
{
drpType.Enabled = value;
}
}
#endregion
#region "Page events"
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
// Initialize filter dropdownlist
if (!RequestHelper.IsPostBack())
{
if (drpType.Items.Count <= 0)
{
drpType.Items.Add(new ListItem(GetString("general.selectall"), ""));
foreach (string eventType in new string[] { "e", "i", "w" })
{
drpType.Items.Add(new ListItem(EventLogHelper.GetEventTypeText(eventType), eventType));
}
}
drpType.SelectedValue = mSelectedValue;
}
}
#endregion
}