ManufacturingPacketLink.cs 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. using System;
  2. using InABox.Core;
  3. namespace Comal.Classes
  4. {
  5. public class ManufacturingPacketLink : EntityLink<ManufacturingPacket>
  6. {
  7. [SecondaryIndex]
  8. [PopupEditor(typeof(ManufacturingPacket))]
  9. public override Guid ID { get; set; }
  10. [TextBoxEditor(Editable = Editable.Hidden)]
  11. public string Title { get; set; }
  12. [TextBoxEditor(Editable = Editable.Hidden)]
  13. public string Serial { get; set; }
  14. [DateTimeEditor(Editable = Editable.Hidden)]
  15. public DateTime EstimatedDate { get; set; }
  16. [DateTimeEditor(Editable = Editable.Hidden)]
  17. public DateTime Completed { get; set; }
  18. [IntegerEditor(Editable = Editable.Hidden)]
  19. public int Quantity { get; set; }
  20. [TextBoxEditor(Editable = Editable.Hidden)]
  21. public string WaterMark { get; set; }
  22. public SetoutLink Setout { get; set; }
  23. [NullEditor]
  24. [Obsolete("Replaced with Setout")]
  25. public SetoutLink SetoutLink { get => Setout; set { } }
  26. //[NullEditor]
  27. //public JobUnitLink Unit { get; set; }
  28. //[NullEditor]
  29. //public JobLevelLink Level { get; set; }
  30. //[NullEditor]
  31. //public JobZoneLink Zone { get; set; }
  32. [NullEditor]
  33. public ManufacturingTemplateLink ManufacturingTemplate { get; set; }
  34. [NullEditor]
  35. [Obsolete("Replaced with ManufacturingTemplate")]
  36. public ManufacturingTemplateLink ManufacturingTemplateLink { get => ManufacturingTemplate; set { } }
  37. public PDFDocumentLink Drawing { get; set; }
  38. [NullEditor]
  39. public ManufacturingPacketStageLink Stage { get; set; }
  40. [NullEditor]
  41. [Obsolete("Replaced with Stage")]
  42. public ManufacturingPacketStageLink StageLink { get => Stage; set { } }
  43. [CheckBoxEditor(Editable = Editable.Hidden)]
  44. public bool Distributed { get; set; }
  45. [DoubleEditor(Editable = Editable.Hidden)]
  46. public double Height { get; set; }
  47. [DoubleEditor(Editable = Editable.Hidden)]
  48. public double Width { get; set; }
  49. [DoubleEditor(Editable = Editable.Hidden)]
  50. public double Length { get; set; }
  51. [DoubleEditor(Editable = Editable.Hidden)]
  52. public double Area { get; set; }
  53. [DoubleEditor(Editable = Editable.Hidden)]
  54. public double Volume { get; set; }
  55. [TextBoxEditor(Editable = Editable.Disabled)]
  56. public string Location { get; set; }
  57. }
  58. }