| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | 
							- using System;
 
- using InABox.Core;
 
- namespace Comal.Classes
 
- {
 
-     public abstract class EntityKanban<TEntity, TLink> : Entity, IRemotable, IPersistent, ILicense<TaskManagementLicense>
 
-         where TEntity : Entity
 
-         where TLink : IEntityLink<TEntity>, new()
 
-     {
 
-         [EntityRelationship(DeleteAction.Cascade)]
 
-         public TLink Entity { get; set; }
 
-         [EntityRelationship(DeleteAction.Cascade)]
 
-         public KanbanLink Kanban { get; set; }
 
-     }
 
-     public class RequisitionKanban : EntityKanban<Requisition, RequisitionLink>
 
-     {
 
-     }
 
-     public class SetoutKanban : EntityKanban<Setout, SetoutLink>
 
-     {
 
-     }
 
-     public class DeliveryKanban : EntityKanban<Delivery, DeliveryLink>
 
-     {
 
-     }
 
-     public class PurchaseOrderKanban : EntityKanban<PurchaseOrder, PurchaseOrderLink>
 
-     {
 
-     }
 
-     public class ManufacturingPacketKanban : EntityKanban<ManufacturingPacket, ManufacturingPacketLink>
 
-     { 
 
-     }
 
-     public class JobRequisitionKanban : EntityKanban<JobRequisition, JobRequisitionLink>
 
-     { 
 
-     }
 
-     public class MeetingItemKanban : EntityKanban<MeetingItem, MeetingItemLink>
 
-     {
 
-     }
 
-     public class JobDocumentSetMileStoneKanban : EntityKanban<JobDocumentSetMileStone, JobDocumentSetMileStoneLink>
 
-     {
 
-         
 
-     }
 
-     
 
- }
 
 
  |