|
@@ -0,0 +1,19 @@
|
|
|
|
+using InABox.Core;
|
|
|
|
+using System;
|
|
|
|
+using System.Collections.Generic;
|
|
|
|
+using System.Text;
|
|
|
|
+
|
|
|
|
+namespace Comal.Classes
|
|
|
|
+{
|
|
|
|
+ public class ReservationManagementTreatmentDataModel : DataModel
|
|
|
|
+ {
|
|
|
|
+ public ReservationManagementTreatmentDataModel(PurchaseOrder order, Delivery delivery)
|
|
|
|
+ {
|
|
|
|
+ AddTable(new Filter<PurchaseOrder>(x => x.ID).IsEqualTo(order.ID), null, true);
|
|
|
|
+ AddChildTable<PurchaseOrder, PurchaseOrderItem>(x => x.ID, x => x.PurchaseOrderLink.ID, isdefault: true);
|
|
|
|
+
|
|
|
|
+ AddTable(new Filter<Delivery>(x => x.ID).IsEqualTo(delivery.ID), null, true);
|
|
|
|
+ }
|
|
|
|
+ public override string Name => "Reservation Management Treatment";
|
|
|
|
+ }
|
|
|
|
+}
|