ReservationManagementTreatmentModel.cs 700 B

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