private void fromDateTime_DateTimeHasChanged(object sender, DateTimeEventArgs e) { if (e.NewDateTime.CompareTo(minDate) == -1) { fromDateTime.Value = minDate; } else if (e.NewDateTime.CompareTo(actMaxDate) == 1) { fromDateTime.Value = actMaxDate; actMinDate = actMaxDate; } else { actMinDate = e.NewDateTime; } if (actMinDate == minDate) { previousDay.Enabled = false; firstDay.Enabled = false; } else { previousDay.Enabled = true; firstDay.Enabled = true; } if (!newMinMaxDate) { DateEventArgs args = new DateEventArgs(fromDateTime.Value, toDateTime.Value); OnDateChanged(args); } newMinMaxDate = false; }
private void OnDateChanged(DateEventArgs e) { EventHandler <DateEventArgs> handler = DateEvent; if (handler != null) { handler(this, e); } }
private void DateEvent(object sender, DateEventArgs e) { fromDateTime = e.FromDate; toDateTime = e.ToDate; UpdateSeries(); }