Bladeren bron

PRS CLASSES - added Datamodel for reservation mgt create treatment PO report

Nick-PRSDigital@bitbucket.org 2 jaren geleden
bovenliggende
commit
30f07cb2df
1 gewijzigde bestanden met toevoegingen van 19 en 0 verwijderingen
  1. 19 0
      prs.classes/ReservationManagementTreatmentModel.cs

+ 19 - 0
prs.classes/ReservationManagementTreatmentModel.cs

@@ -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";
+    }
+}