using System;
using System.Data;
using System.Collections;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using CMS.FormControls;
using CMS.Reporting;
public partial class CMSModules_Reporting_FormControls_ReportValueSelector : FormEngineUserControl
{
#region "Public properties"
///
/// Gets or sets field value.
///
public override object Value
{
get
{
return brsItems.Value;
}
set
{
brsItems.Form = Form;
brsItems.Value = value;
}
}
#endregion
#region "Methods"
protected void Page_Load(object sender, EventArgs e)
{
brsItems.ReportType = ReportItemType.Value;
brsItems.IsLiveSite = IsLiveSite;
}
///
/// Returns true if entered data is valid. If data is invalid, it returns false and displays an error message.
///
public override bool IsValid()
{
return brsItems.IsValid();
}
///
/// Returns an array of values of any other fields returned by the control.
///
/// It returns an array where first dimension is attribute name and the second dimension is its value.
public override object[,] GetOtherValues()
{
return brsItems.GetOtherValues();
}
#endregion
}