public override DataFilter GetDataFilter()
        {
            base.GetDataFilter();
            FilterDateTimeRange f = (FilterDateTimeRange)filter;

            f.SetData(f.FromDate.Add(new TimeSpan(spbHoursFrom.ValueAsInt, spbMinutesFrom.ValueAsInt, 0)),
                      f.ToDate.Add(new TimeSpan(spbHoursTo.ValueAsInt, spbMinutesTo.ValueAsInt, 0)),
                      f.TimeRange);

            return(f.GetDataFilter());
        }
        public override void ClearFilter()
        {
            FilterDateTimeRange f = (FilterDateTimeRange)filter;

            f.SetData(f.FromDate.Add(new TimeSpan(spbHoursFrom.ValueAsInt, spbMinutesFrom.ValueAsInt, 0)),
                      f.ToDate.Add(new TimeSpan(spbHoursTo.ValueAsInt, spbMinutesTo.ValueAsInt, 0)),
                      f.TimeRange);

            base.ClearFilter();

            txtFrom.Text = filter.FromDate == DateTime.MinValue ?
                           string.Empty : BusinessDomain.GetFormattedDate(filter.FromDate);
            txtTo.Text = filter.ToDate == DateTime.MinValue ?
                         string.Empty : BusinessDomain.GetFormattedDate(filter.ToDate);
        }