| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 | using System;using InABox.Core;namespace Comal.Classes{    [UserTracking(typeof(ManufacturingPacket))]    public class Setout : Entity, IPersistent, IRemotable, ILicense<ManufacturingLicense>    {        [EntityRelationship(DeleteAction.Cascade)]        public JobLink JobLink { get; set; }        [UniqueCodeEditor(Visible = Visible.Default, Editable = Editable.Enabled)]        public string Number { get; set; }        [Obsolete("Supreceded by ManufacturingPacket.Serial")]        public string Reference { get; set; }        [MemoEditor]        public string Description { get; set; }        [Obsolete("Superceded by ManufacturingPacket.Location")]        public string Location { get; set; }        public DateTime DueDate { get; set; }        //[NullEditor]        //public PackableList<FactoryTemplateItem> Items { get; set; }        //[NullEditor]        //public PackableList<ManufacturingItem> Manufacturing { get; set; }        public JobStageLink JobStage { get; set; }        protected override void Init()        {            base.Init();            JobLink = new JobLink();            //Items = new PackableList<FactoryTemplateItem>();            //Manufacturing = new PackableList<ManufacturingItem>();            JobStage = new JobStageLink();        }        public override string ToString()        {            return string.Format("{0}: {1}", Number, Reference);        }    }}
 |