StockSummaryProperties.cs 957 B

1234567891011121314151617181920212223242526272829303132
  1. using InABox.Configuration;
  2. using InABox.DynamicGrid;
  3. using System;
  4. namespace PRSDesktop;
  5. public class StockSummaryProperties : IUserConfigurationSettings, IDashboardProperties
  6. {
  7. public Guid[] Jobs { get; set; } = Array.Empty<Guid>();
  8. public DynamicGridSelectedFilterSettings JobFilter { get; set; } = new();
  9. public Guid[] Suppliers { get; set; } = Array.Empty<Guid>();
  10. public DynamicGridSelectedFilterSettings SupplierFilter { get; set; } = new();
  11. public Guid[] ProductGroups { get; set; } = Array.Empty<Guid>();
  12. public DynamicGridSelectedFilterSettings ProductGroupFilter { get; set; } = new();
  13. public DynamicSplitPanelSettings SplitPanelSettings { get; set; } = new();
  14. public StockSummaryProperties()
  15. {
  16. SplitPanelSettings = new DynamicSplitPanelSettings()
  17. {
  18. View = DynamicSplitPanelView.Combined,
  19. AnchorWidth = 350,
  20. DetailHeight = 500
  21. };
  22. }
  23. }