Parcourir la source

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

Nick-PRSDigital@bitbucket.org il y a 2 ans
Parent
commit
30f07cb2df
1 fichiers modifiés avec 19 ajouts et 0 suppressions
  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";
+    }
+}