Exemple #1
0
        internal FormDateFilters(DateRemover.DateRanges dateRanges)
        {
            DateRanges = dateRanges;

            InitializeComponent();

            if (FilterIfOlder.HasValue)
            {
                dateTimePickerOlder.Value   = FilterIfOlder.Value;
                dateTimePickerOlder.Enabled = true;
                cbFilterIfOlder.Checked     = true;
            }

            if (FilterIfNewer.HasValue)
            {
                dateTimePickerNewer.Value   = FilterIfNewer.Value;
                dateTimePickerNewer.Enabled = true;
                cbFilterIfNewer.Checked     = true;
            }

            if (FilterIfModifiedBefore.HasValue)
            {
                dateTimePickerModifiedBefore.Value   = FilterIfModifiedBefore.Value;
                dateTimePickerModifiedBefore.Enabled = true;
                cbFilterIfModifiedBefore.Checked     = true;
            }

            if (FilterIfModifiedSince.HasValue)
            {
                dateTimePickerModifiedSince.Value   = FilterIfModifiedSince.Value;
                dateTimePickerModifiedSince.Enabled = true;
                cbFilterIfModifiedSince.Checked     = true;
            }
        }
Exemple #2
0
        private void buttonSetDateFilters_Click(object sender, EventArgs e)
        {
            DateRanges = new DateRemover.DateRanges()
            {
                FilterIfOlderThan      = dateTimePickerOlder.Enabled ? dateTimePickerOlder.Value as DateTime? : null,
                FilterIfNewerThan      = dateTimePickerNewer.Enabled ? dateTimePickerNewer.Value as DateTime? : null,
                FilterIfModifiedBefore = dateTimePickerModifiedBefore.Enabled ? dateTimePickerModifiedBefore.Value as DateTime? : null,
                FilterIfModifiedSince  = dateTimePickerModifiedSince.Enabled ? dateTimePickerModifiedSince.Value as DateTime? : null
            };

            Console.WriteLine("Filtering files not created between dates {0} and {1}",
                              FilterIfOlder != null ? FilterIfOlder.ToString() : "any",
                              FilterIfNewer != null ? FilterIfNewer.ToString() : "any");

            Console.WriteLine("Filtering files not modified between dates {0} and {1}",
                              FilterIfModifiedBefore != null ? FilterIfModifiedBefore.ToString() : "any",
                              FilterIfModifiedSince != null ? FilterIfModifiedSince.ToString() : "any");
        }