| 1234567891011121314151617181920212223242526 | 
							- using Comal.Classes;
 
- namespace Comal.Stores
 
- {
 
-     public class PurchaseOrderStore : BaseStore<PurchaseOrder>
 
-     {
 
-         protected override void AfterSave(PurchaseOrder entity)
 
-         {
 
-             base.AfterSave(entity);
 
-             UpdateTrackingKanban<PurchaseOrderKanban, PurchaseOrder, PurchaseOrderLink>(entity, p =>
 
-             {
 
-                 return p.Status == PurchaseOrderStatus.Closed
 
-                     ? KanbanCategory.Complete
 
-                     : p.Status.Equals(PurchaseOrderStatus.Issued)
 
-                         ? KanbanCategory.Waiting
 
-                         : KanbanCategory.Open;
 
-             });
 
-         }
 
-         protected override void BeforeDelete(PurchaseOrder entity)
 
-         {
 
-             UnlinkTrackingKanban<PurchaseOrderKanban, PurchaseOrder, PurchaseOrderLink>(entity);
 
-         }
 
-     }
 
- }
 
 
  |