ManufacturingTreatmentDataModel.cs 714 B

123456789101112131415161718192021222324
  1. using System;
  2. using System.Collections.Generic;
  3. using InABox.Core;
  4. namespace Comal.Classes
  5. {
  6. public class ManufacturingTreatmentDataModel : DataModel
  7. {
  8. private PurchaseOrder _order;
  9. public ManufacturingTreatmentDataModel(PurchaseOrder order, Delivery delivery)
  10. {
  11. _order = order;
  12. AddTable(new Filter<PurchaseOrder>(x => x.ID).IsEqualTo(order.ID), null, true);
  13. AddChildTable<PurchaseOrder, PurchaseOrderItem>(x => x.ID, x => x.PurchaseOrderLink.ID, isdefault:true);
  14. AddTable(new Filter<Delivery>(x => x.ID).IsEqualTo(delivery.ID), null, true);
  15. }
  16. public override string Name => "Manufacturing Treatment";
  17. }
  18. }