using InABox.Core; using System; using System.Collections.Generic; using System.Text; namespace Comal.Classes { public class JobRequisitionItemLink : EntityLink, IJobRequisitionItem { [LookupEditor(typeof(JobRequisitionItem))] [RequiredColumn] public override Guid ID { get; set; } [EntityRelationship(DeleteAction.Cascade)] public JobRequisitionLink Requisition { get; set; } [NullEditor] public JobLink Job { 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; } [EditorSequence(4)] public StockDimensions Dimensions { get; set; } [EditorSequence(5)] [EnumLookupEditor(typeof(JobRequisitionItemStatus))] public JobRequisitionItemStatus Status { get; set; } = JobRequisitionItemStatus.NotChecked; [NullEditor] [Obsolete("Replaced with JobRequisitionItemPurchaseOrderItem")] public PurchaseOrderItemLink PurchaseOrderItem { get; set; } } }