MeetingAppointment.cs 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Drawing;
  4. using System.Windows.Media.Imaging;
  5. using Comal.Classes;
  6. using InABox.Core;
  7. using InABox.WPF;
  8. namespace PRSDesktop
  9. {
  10. // public class MeetingAppointment : CalendarAppointment<MeetingModel>
  11. // {
  12. //
  13. // public MeetingAppointment(MeetingModel model, Func<MeetingModel?,Guid> employeeid, Func<MeetingModel?,String> color, CalendarAssignmentType type) : base(model, employeeid, color)
  14. // {
  15. //
  16. // StartTime = type switch
  17. // {
  18. // CalendarAssignmentType.Booked => Model.Date.Add(Model.BookedStart),
  19. // CalendarAssignmentType.Actual => Model.Date.Add(Model.ActualStart),
  20. // _ => Model.Date.Add(Model.EffectiveStart()),
  21. // };
  22. //
  23. // EndTime = type switch
  24. // {
  25. // CalendarAssignmentType.Booked => Model.Date.Add(Model.BookedFinish),
  26. // CalendarAssignmentType.Actual => Model.Date.Add(Model.ActualFinish),
  27. // _ => Model.Date.Add(Model.EffectiveFinish()),
  28. // };
  29. //
  30. // Subject = $"{model.Number} {model.Subject}";
  31. // Notes = Model.Notes;
  32. // Image = Resources.employees.AsBitmapImage(32, 32);
  33. // }
  34. //
  35. // }
  36. }