Beispiel #1
0
        public void DispatcherTimer_Tick(object sender, EventArgs e, Patient patient)
        {
            List <Notification>      notifications = NotificationController.GetInstance().GetNotificationsByPatient(patient);
            CustomNotificationWindow window        = new CustomNotificationWindow();

            for (int i = 0; i < notifications.Count; i++)
            {
                if (DateTime.Now.TimeOfDay.CompareTo(notifications[i].Time.AddSeconds(-1).TimeOfDay) > 0 && DateTime.Now.TimeOfDay.CompareTo(notifications[i].Time.AddSeconds(1).TimeOfDay) < 0)
                {
                    CreateAndShowNotification(notifications[i], window);
                }
            }
        }
Beispiel #2
0
 public void CreateAndShowNotification(Notification notification, CustomNotificationWindow window)
 {
     window.notificationTextBlock.Text = notification.Contents;
     window.ShowDialog();
 }