public Home() { this.InitializeComponent(); ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.FullScreen; activePatients = ActivePatient.getActivePatients(600); getActivePatientsToday(); }
private void getActivePatientsToday() { List <ActivePatient> tempList = new List <ActivePatient>(); foreach (ActivePatient patient in activePatients) { String[] splitted = patient.Date.Split('-'); int year = int.Parse(splitted[0]); int month = int.Parse(splitted[1]); int day = int.Parse(splitted[2]); int hours = int.Parse(splitted[3]); int minutes = int.Parse(splitted[4]); if (DateTimeOffset.Now.Year == year && DateTimeOffset.Now.Month == month && DateTimeOffset.Now.Day == day) { string date = hours + ":"; if (minutes.ToString().Length == 1) { date += "0" + minutes.ToString(); } else { date += minutes.ToString(); } ActivePatient temp = new ActivePatient() { FirstName = patient.FirstName, LastName = patient.LastName, Category = patient.Category, Method = patient.Method, Date = date }; tempList.Add(temp); } } tempList.Sort(); foreach (ActivePatient patient in tempList) { activePatientsToday.Add(patient); } }