using System; using InABox.Core; namespace Comal.Classes { public class ManufacturingPacketLink : EntityLink { [SecondaryIndex] [PopupEditor(typeof(ManufacturingPacket))] public override Guid ID { get; set; } [TextBoxEditor(Editable = Editable.Hidden)] public string Title { get; set; } [TextBoxEditor(Editable = Editable.Hidden)] public string Serial { get; set; } [DateTimeEditor(Editable = Editable.Hidden)] public DateTime EstimatedDate { get; set; } [DateTimeEditor(Editable = Editable.Hidden)] public DateTime Completed { get; set; } [IntegerEditor(Editable = Editable.Hidden)] public int Quantity { get; set; } [TextBoxEditor(Editable = Editable.Hidden)] public string WaterMark { get; set; } public SetoutLink SetoutLink { get; set; } //[NullEditor] //public JobUnitLink Unit { get; set; } //[NullEditor] //public JobLevelLink Level { get; set; } //[NullEditor] //public JobZoneLink Zone { get; set; } [NullEditor] public ManufacturingTemplateLink ManufacturingTemplateLink { get; set; } public PDFDocumentLink Drawing { get; set; } [NullEditor] public ManufacturingPacketStageLink StageLink { get; set; } [CheckBoxEditor(Editable = Editable.Hidden)] public bool Distributed { get; set; } [DoubleEditor(Editable = Editable.Hidden)] public double Height { get; set; } [DoubleEditor(Editable = Editable.Hidden)] public double Width { get; set; } [DoubleEditor(Editable = Editable.Hidden)] public double Length { get; set; } [DoubleEditor(Editable = Editable.Hidden)] public double Area { get; set; } [DoubleEditor(Editable = Editable.Hidden)] public double Volume { get; set; } [TextBoxEditor(Editable = Editable.Disabled)] public string Location { get; set; } } }