Esempio n. 1
0
        public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
        {
            //The first will value is the datastoreitme
            //the second is the diaryentryholderviewmodel
            BasicFiniteTask           bt = values[0] as BasicFiniteTask;
            DiaryEntryHolderViewModel d  = values[1] as DiaryEntryHolderViewModel;

            if (bt.ValidCompletionTime < d.StartTime)
            {
                return(Visibility.Collapsed);
            }
            if (bt.ValidCompletionTime > d.EndTime)
            {
                return(Visibility.Collapsed);
            }

            return(Visibility.Visible);
        }
Esempio n. 2
0
 private static void SummariseAppointment(Appointment a)
 {
     Console.WriteLine("Patient: " + a.Patient.FullName);
     Console.WriteLine("Appointment: " + a.Name + " - " + a.ScheduledArrivalTime.ToString());
     foreach (BasicTask bt in a.Tasks)
     {
         foreach (BaseConstraint bc in bt.Constraints)
         {
             Console.WriteLine("constraint: " + bc.Name);
         }
         if (bt is BasicFiniteTask)
         {
             BasicFiniteTask bft = bt as BasicFiniteTask;
             Console.WriteLine("Task: " + bft.TaskName + "; start: " + bft.ScheduledCommencementTime + " finish: " + bft.ScheduledCompletionTime);
         }
         else
         {
             Console.WriteLine("Task: " + bt.TaskName + ";  completed: " + bt.ScheduledCompletionTime);
         }
     }
 }