ManufacturingSettings.cs 788 B

1234567891011121314151617181920212223242526272829303132333435
  1. using System;
  2. using InABox.Configuration;
  3. namespace Comal.Classes
  4. {
  5. public enum ManufacturingViewType
  6. {
  7. Full,
  8. Compact,
  9. Job
  10. }
  11. public class ManufacturingSettings : IUserConfigurationSettings
  12. {
  13. public Guid FactoryID { get; set; }
  14. public bool SortByDueDate { get; set; }
  15. public ManufacturingViewType ViewType { get; set; }
  16. public bool IncludeHeld { get; set; }
  17. public enum FilterOrdersOptions
  18. {
  19. IncludeOrders,
  20. OrdersOnly,
  21. ExcludeOrders
  22. }
  23. public FilterOrdersOptions FilterOrders { get; set; } = FilterOrdersOptions.ExcludeOrders;
  24. public bool IncludeCompleted { get; set; }
  25. public string ExportColumns { get; set; }
  26. }
  27. }