123456789101112131415161718192021222324252627282930313233343536373839404142 |
- using System;
- using Comal.Classes;
- using InABox.Configuration;
- namespace PRSDesktop
- {
- public class CalendarSettings : IUserConfigurationSettings, IDashboardProperties
- {
- public bool AlwaysStartOnToday { get; set; } = false;
-
- public CalendarViewType CalendarView { get; set; }
- public DateTime Date { get; set; }
-
- public EmployeeSelectorSettings EmployeeSelector { get; set; }
-
- public CalendarAssignmentType AssignmentType { get; set; }
- public CalendarBackgroundType BackgroundType { get; set; }
- public int StartHour { get; set; }
- public int EndHour { get; set; }
- public double Zoom { get; set; }
- public CalendarTimeInterval TimeInterval { get; set; }
- public CalendarSettingsVisibility SettingsVisible { get; set; }
-
- public EmployeeSelectorData EmployeeSelection { get; set; }
- public CalendarSettings()
- {
- Date = DateTime.Today;
- CalendarView = CalendarViewType.Day;
- EmployeeSelector = new EmployeeSelectorSettings();
- EmployeeSelection = new EmployeeSelectorData();
- AssignmentType = CalendarAssignmentType.Booked;
- BackgroundType = CalendarBackgroundType.Roster;
- StartHour = 5;
- EndHour = 18;
- Zoom = 100;
- SettingsVisible = CalendarSettingsVisibility.Hidden;
- }
-
- }
- }
|