private void DateCalendar_DateSelected(object sender, DateRangeEventArgs e) { DateTime date = DateCalendar.SelectionStart; if (!_DB.GetNonWorkingDay(date.ToString("yyyy-MM-dd")) && date.DayOfWeek.ToString() != "Saturday" && date.DayOfWeek.ToString() != "Sunday") { if (date.Day % 2 == 0) { if (parni) { jutro = true; } else { jutro = false; } } else { if (neparni) { jutro = true; } else { jutro = false; } } if (jutro) { List <Term> temp = new List <Term>(); foreach (Term t in _termAM) { foreach (AgreedTerm a in _agreedTerm) { if (t.Time == a.Time) { temp.Add(t); } } } foreach (Term t in temp) { _termAM.Remove(t); } FreeTermLE.Properties.DataSource = _termAM; } else { List <Term> temp = new List <Term>(); foreach (Term t in _termPM) { foreach (AgreedTerm a in _agreedTerm) { if (t.Time == a.Time) { temp.Add(t); } } } foreach (Term t in temp) { _termPM.Remove(t); } FreeTermLE.Properties.DataSource = _termPM; } } }