QuoteTakeOffDimensions.cs 1.6 KB

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