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);
                }
            }
        }
Esempio n. 3
0
 private void UpdatePeople()
 {
     _people = PersonDataProvider.GetPeople();
     PeopleListBox.ItemsSource = _people;
 }