| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | using InABox.Core;using System;using System.Collections.Generic;using System.Text;namespace Comal.Classes{    public class JobRequisitionItemLink : EntityLink<JobRequisitionItem>    {        [LookupEditor(typeof(JobRequisitionItem))]        public override Guid ID { get; set; }        [EntityRelationship(DeleteAction.Cascade)]        public JobRequisitionLink Requisition { get; set; }        [EntityRelationship(DeleteAction.SetNull)]        [EditorSequence(0)]        public ProductLink Product { get; set; }        [EditorSequence(1)]        [MemoEditor]        public string Notes { get; set; }        [EditorSequence(2)]        public ProductStyleLink Style { get; set; }        [EditorSequence(3)]        public double Qty { get; set; }        [DoubleEditor]        [EditorSequence(4)]        public double UnitSize { get; set; }        [EnumLookupEditor(typeof(JobRequisitionItemStatus))]        public JobRequisitionItemStatus Status { get; set; }        [IntegerEditor(Visible = Visible.Default, Editable = Editable.Disabled)]        public PurchaseOrderItemLink PurchaseOrderItem { get; set; }        protected override void Init()        {            base.Init();            Requisition = new JobRequisitionLink();            Product = new ProductLink(LinkedEntity);            Style = new ProductStyleLink();            Status = JobRequisitionItemStatus.NotChecked;            PurchaseOrderItem = new PurchaseOrderItemLink();        }    }}
 |