| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- using System;
- using InABox.Configuration;
- using PRSDesktop;
- public class EquipmentPlannerProperties : IUserConfigurationSettings, IDashboardProperties
- {
- public EquipmentSelectorSettings EquipmentSettings { get; set; }
-
- public EquipmentSelectorData EquipmentSelection { get; set; }
- public String JobFilter { get; set; }
-
- public DayOfWeek[] WorkDays { get; set; }
-
- public TimeSlot[] TimeSlots { get; set; }
- public EquipmentPlannerProperties()
- {
- EquipmentSettings = new EquipmentSelectorSettings();
- EquipmentSelection = new EquipmentSelectorData();
- JobFilter = "";
-
- WorkDays = new[]
- {
- DayOfWeek.Monday,
- DayOfWeek.Tuesday,
- DayOfWeek.Wednesday,
- DayOfWeek.Thursday,
- DayOfWeek.Friday,
- };
-
- TimeSlots = new[]
- {
- // new TimeSlot(TimeSpan.Zero,TimeSpan.FromDays(1))
- new TimeSlot(TimeSpan.FromHours(6), TimeSpan.FromHours(8)),
- new TimeSlot(TimeSpan.FromHours(8), TimeSpan.FromHours(10)),
- new TimeSlot(TimeSpan.FromHours(10), TimeSpan.FromHours(12)),
- new TimeSlot(TimeSpan.FromHours(12), TimeSpan.FromHours(14)),
- new TimeSlot(TimeSpan.FromHours(14), TimeSpan.FromHours(16)),
- new TimeSlot(TimeSpan.FromHours(16), TimeSpan.FromHours(18))
- };
- }
- }
|