public bool ValidateDate(string date) { bool result = true; DateTime DateChecker; if (DateTime.TryParse(date, out DateChecker) == false) { result = false; } else if (date.Length == 16 || date.Length == 19) { result = true; } else { result = false; } if (result != false) { if (DateChecker.Ticks < DateTime.Now.Ticks) { result = false; } IList <Person> person = PersonDataProvider.GetPeople(); var match = person.Where(p => p.DateOfArrival == DateChecker); IList <Person> act = match.ToList(); if (act.Count != 0) { return(false); } } return(result); }
private void UpdatePeople() { people = PersonDataProvider.GetPeople(); DateTime ActualTime = DateTime.Now; dateText.Content = "Today's date is: " + ActualTime.ToShortDateString().ToString(); List <Person> SortedList = people.OrderBy(o => o.DateOfArrival).ToList(); PatientDiagnosedDataGrid.Items.Clear(); PatientLaterDataGrid.Items.Clear(); PatientTodayDataGrid.Items.Clear(); foreach (Person p in SortedList) { if (p.Diagnosis == null) { if (p.DateOfArrival.ToShortDateString() == ActualTime.ToShortDateString()) { PatientTodayDataGrid.Items.Add(p); } else { PatientLaterDataGrid.Items.Add(p); } } else { PatientDiagnosedDataGrid.Items.Add(p); } } }
private void UpdatePeople() { _people = PersonDataProvider.GetPeople(); PeopleListBox.ItemsSource = _people; }