StockDimensions.cs 1.8 KB

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