Beispiel #1
0
        public void SetValue(DateTime from, FromToType type)
        {
            switch (type)
            {
            case FromToType.Day:
                SetValue(new Types.DateFromTo(from, from), FromToType.Day);
                break;

            case FromToType.Week:
                break;

            case FromToType.Month:
                from = new DateTime(from.Year, from.Month, 1);
                SetValue(new Types.DateFromTo(from, from.AddMonths(1).AddDays(-1)), FromToType.Month);
                break;

            case FromToType.Year:
                SetValue(new Types.DateFromTo(new DateTime(from.Year, 1, 1), new DateTime(from.Year, 12, 31)), FromToType.Year);
                break;

            case FromToType.FullTime:
                SetValue(new Types.DateFromTo(DateTime.MinValue, DateTime.MaxValue), FromToType.FullTime);
                break;
            }
        }
Beispiel #2
0
        public void SetValue(BAL.Types.DateFromTo fromTo, FromToType type)
        {
            var args = new CancelWithDataEventArgs(fromTo);

            OnValueChanging(args);
            if (!args.Cancel)
            {
                this.value = fromTo;
                this.type  = type;
                showFromTo();
                if (!blockEvents)
                {
                    OnValueChanged(new EventArgs());
                }
            }
        }
Beispiel #3
0
 public void SetValue(FromToType type)
 {
     SetValue(DateTime.Now.Date, type);
 }