ManufacturingSettings.cs 878 B

1234567891011121314151617181920212223242526272829303132333435363738
  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. [Obsolete("Repaced with FactoryID")]
  14. public string Factory { get; set; }
  15. public Guid FactoryID { get; set; }
  16. public bool SortByDueDate { get; set; }
  17. public ManufacturingViewType ViewType { get; set; }
  18. public bool IncludeHeld { get; set; }
  19. public enum FilterOrdersOptions
  20. {
  21. IncludeOrders,
  22. OrdersOnly,
  23. ExcludeOrders
  24. }
  25. public FilterOrdersOptions FilterOrders { get; set; } = FilterOrdersOptions.ExcludeOrders;
  26. public bool IncludeCompleted { get; set; }
  27. public string ExportColumns { get; set; }
  28. }
  29. }