StockDimensions.cs 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. using System;
  2. using InABox.Core;
  3. using PRSClasses;
  4. namespace Comal.Classes
  5. {
  6. public class StockDimensions : Dimensions<ProductDimensionUnitLink, ProductDimensionUnit>
  7. {
  8. [NullEditor]
  9. [RequiredColumn]
  10. public override ProductDimensionUnitLink Unit { get; set; }
  11. [DoubleEditor(Visible = Visible.Hidden)]
  12. [EditorSequence(2)]
  13. [Caption("Pack Qty", IncludePath = false)]
  14. [RequiredColumn]
  15. public override double Quantity { get; set; }
  16. [DoubleEditor(Visible = Visible.Hidden)]
  17. [EditorSequence(3)]
  18. [Caption("Length", IncludePath = false)]
  19. [RequiredColumn]
  20. public override double Length { get; set; }
  21. [DoubleEditor(Visible = Visible.Hidden)]
  22. [EditorSequence(4)]
  23. [Caption("Width", IncludePath = false)]
  24. [RequiredColumn]
  25. public override double Width { get; set; }
  26. [DoubleEditor(Visible = Visible.Hidden)]
  27. [EditorSequence(5)]
  28. [Caption("Height", IncludePath = false)]
  29. [RequiredColumn]
  30. public override double Height { get; set; }
  31. [DoubleEditor(Visible = Visible.Hidden)]
  32. [EditorSequence(6)]
  33. [Caption("Weight", IncludePath = false)]
  34. [RequiredColumn]
  35. public override double Weight { get; set; }
  36. [DoubleEditor(Visible = Visible.Optional, Editable = Editable.Hidden, Summary = Summary.Sum)]
  37. [Caption("Value", IncludePath = false)]
  38. [EditorSequence(7)]
  39. [RequiredColumn]
  40. public override double Value { get; set; }
  41. [TextBoxEditor(Visible = Visible.Default, Editable=Editable.Hidden)]
  42. [EditorSequence(8)]
  43. [Caption("Size", IncludePath = false)]
  44. [RequiredColumn]
  45. public override string UnitSize { get; set; }
  46. }
  47. }