Example #1
0
        protected override void RaiseFilterPopupDate(DateFilterPopup filterPopup, List <FilterDateElement> list)
        {
            string           filterString   = DateFilterInfo != null ? DateFilterInfo.FilterString : "";
            CriteriaOperator filterCriteria = DateFilterInfo != null ? DateFilterInfo.FilterCriteria : null;

            list.Add(new FilterDateElement(customName, filterString, filterCriteria));
            base.RaiseFilterPopupDate(filterPopup, list);
        }
        protected override void RaiseFilterPopupDate(DateFilterPopup filterPopup, List <FilterDateElement> list)
        {
            CriteriaOperator filter = new BinaryOperator(filterPopup.Column.FieldName, DateTime.Today, BinaryOperatorType.Greater);

            list.Add(new FilterDateElement(Localizer.Active.GetLocalizedString(StringId.FilterClauseGreater)
                                           , "", filter));
            filter = new BinaryOperator(filterPopup.Column.FieldName, DateTime.Today, BinaryOperatorType.Less);
            list.Add(new FilterDateElement(Localizer.Active.GetLocalizedString(StringId.FilterClauseLess)
                                           , "", filter));
            filter = new BetweenOperator(filterPopup.Column.FieldName, DateTime.Today, DateTime.Today);
            list.Add(new FilterDateElement(Localizer.Active.GetLocalizedString(StringId.FilterClauseBetween), "", filter));
            base.RaiseFilterPopupDate(filterPopup, list);
        }