A Filter controller for a IDateRangeComboBox that allows you to select a range of dates e.g. Yesterday, Last week etc
Inheritance: ICustomFilter
示例#1
0
        /// <summary>
        /// See <see cref="IFilterControl.AddDateRangeFilterComboBox(string,string,List{DateRangeOptions},bool,bool)"/>
        /// </summary>
        public ICustomFilter AddDateRangeFilterComboBox(string labelText, string propertyName, List <DateRangeOptions> options, bool includeStartDate, bool includeEndDate)
        {
            DateRangeComboBoxFilter filter = new DateRangeComboBoxFilter(_controlFactory, propertyName, FilterClauseOperator.OpEquals);

            if (options != null)
            {
                filter.OptionsToDisplay = options;
            }
            filter.IncludeStartDate = includeStartDate;
            filter.IncludeEndDate   = includeEndDate;
            AddCustomFilter(labelText, filter);

            return(filter);
        }
        /// <summary>
        /// See <see cref="IFilterControl.AddDateRangeFilterComboBox(string,string,List{DateRangeOptions},bool,bool)"/>
        /// </summary>
        public ICustomFilter AddDateRangeFilterComboBox(string labelText, string propertyName, List<DateRangeOptions> options, bool includeStartDate, bool includeEndDate)
        {
            DateRangeComboBoxFilter filter = new DateRangeComboBoxFilter(_controlFactory, propertyName, FilterClauseOperator.OpEquals);

            if (options !=null) filter.OptionsToDisplay = options;
            filter.IncludeStartDate = includeStartDate;
            filter.IncludeEndDate = includeEndDate;
            AddCustomFilter(labelText, filter);

            return filter;
        }