private void PopulateDropDowns()
{
EnsureChildControls();
_ddlLastCurrent.Items.Clear();
_ddlLastCurrent.Items.Add( new ListItem( string.Empty, SlidingDateRangeType.All.ConvertToInt().ToString() ) );
SlidingDateRangeType[] sortedTypes = new SlidingDateRangeType[]
{
SlidingDateRangeType.Current,
SlidingDateRangeType.Previous,
SlidingDateRangeType.Last,
SlidingDateRangeType.Next,
SlidingDateRangeType.Upcoming,
SlidingDateRangeType.DateRange
};
foreach ( var slidingType in sortedTypes )
{
if ( this.EnabledSlidingDateRangeTypes.Contains( slidingType ) )
{
_ddlLastCurrent.Items.Add( new ListItem( slidingType.ConvertToString(), slidingType.ConvertToInt().ToString() ) );
}
}
_ddlTimeUnitTypeSingular.Items.Clear();
_ddlTimeUnitTypePlural.Items.Clear();
foreach ( var item in this.EnabledSlidingDateRangeUnits )
{
_ddlTimeUnitTypeSingular.Items.Add( new ListItem( item.ConvertToString(), item.ConvertToInt().ToString() ) );
_ddlTimeUnitTypePlural.Items.Add( new ListItem( item.ConvertToString().Pluralize(), item.ConvertToInt().ToString() ) );
}
ddl_SelectedIndexChanged( null, null );
}