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; } }
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()); } } }
public void SetValue(FromToType type) { SetValue(DateTime.Now.Date, type); }