Index: vhUnitTest/APPS/MAG/Inventaris/TestInventarisService.cls.xml
===================================================================
diff -u -r2127 -r2142
--- vhUnitTest/APPS/MAG/Inventaris/TestInventarisService.cls.xml (.../TestInventarisService.cls.xml) (revision 2127)
+++ vhUnitTest/APPS/MAG/Inventaris/TestInventarisService.cls.xml (.../TestInventarisService.cls.xml) (revision 2142)
@@ -18,10 +18,8 @@
Set ProductOpPallet = ProductenOpPallet.GetAt(1)
Do $$$AssertEquals(ProductOpPallet.Aantal,170,"170 stuks")
- Do $$$AssertEquals(ProductOpPallet.Korttekst,"UT.UTPROD00")
- Do $$$AssertEquals(ProductOpPallet.Langtekst,"TEST PRODUCT 00")
Do $$$AssertEquals(ProductOpPallet.PalletID,"98765432","De pallet id is unittest")
- Do $$$AssertEquals(ProductOpPallet.ProductID,1000,"Voor product 1000")
+ Do $$$AssertEquals(ProductOpPallet.ProductData.ID,1000,"Voor product 1000")
Do $$$AssertEquals(ProductOpPallet.AantalSecties,1,"Er is 1 sectie op de pallet")
Do $$$AssertEquals(ProductOpPallet.MagazijnOmschrijving,"LANG","Langgoed magazijn")
Do $$$AssertFalse(ProductOpPallet.PalletIsBezet,"De pallet is niet bezet")
@@ -31,8 +29,7 @@
Do $$$AssertEquals(ProductOpPallet.AanwezigInMagazijnen.Count(),1,"Aanwezig in 1 magazijn")
Do $$$AssertEquals(AanwezigInMagazijn.AantalPalletten,1,"Aanwezig op 1 pallet")
- Do $$$AssertEquals(AanwezigInMagazijn.MagazijnCode,"L","Langgoed magazijn code")
- Do $$$AssertEquals(AanwezigInMagazijn.MagazijnID,##class(APPS.MAG.UGLYPicking.enu.Magazijn).LangGoed(),"Magazijn langgoed id")
+ Do $$$AssertEquals(AanwezigInMagazijn.MagazijnData.ID,##class(APPS.MAG.UGLYPicking.enu.Magazijn).LangGoed(),"Magazijn langgoed id")
]]>
@@ -47,10 +44,8 @@
Set ProductOpPallet = PallettenMetProduct.GetAt(1)
Do $$$AssertEquals(ProductOpPallet.Aantal,170,"170 stuks")
- Do $$$AssertEquals(ProductOpPallet.Korttekst,"UT.UTPROD00")
- Do $$$AssertEquals(ProductOpPallet.Langtekst,"TEST PRODUCT 00")
Do $$$AssertEquals(ProductOpPallet.PalletID,"98765432","De pallet id is unittest")
- Do $$$AssertEquals(ProductOpPallet.ProductID,1000,"Voor product 1000")
+ Do $$$AssertEquals(ProductOpPallet.ProductData.ID,1000,"Voor product 1000")
Do $$$AssertEquals(ProductOpPallet.AantalSecties,1,"Er is 1 sectie op de pallet")
Do $$$AssertEquals(ProductOpPallet.MagazijnOmschrijving,"LANG","Langgoed magazijn")
Do $$$AssertFalse(ProductOpPallet.PalletIsBezet,"De pallet is niet bezet")
@@ -87,7 +82,7 @@
Set ProductenOpPallet = Service.GeefProductenOpPallet("98765432")
Set ProductOpPallet = ProductenOpPallet.GetAt(1)
- Do $$$AssertEquals(ProductOpPallet.ProductID,1000,"Product 1000")
+ Do $$$AssertEquals(ProductOpPallet.ProductData.ID,1000,"Product 1000")
Do $$$AssertEquals(ProductOpPallet.Aantal,170,"170 stuks van product 1000")
// Aantal van 170 naar 161 zetten, 80 verpakkingen van 2 stuks + 1 stuk
@@ -98,7 +93,7 @@
Set ProductenOpPallet = Service.GeefProductenOpPallet("98765432")
Set ProductOpPallet = ProductenOpPallet.GetAt(1)
- Do $$$AssertEquals(ProductOpPallet.ProductID,1000,"Product 1000")
+ Do $$$AssertEquals(ProductOpPallet.ProductData.ID,1000,"Product 1000")
Do $$$AssertEquals(ProductOpPallet.Aantal,161,"160 stuks van product 1000")
// Aantal terug op 170 plaatsen
@@ -109,7 +104,7 @@
Set ProductenOpPallet = Service.GeefProductenOpPallet("98765432")
Set ProductOpPallet = ProductenOpPallet.GetAt(1)
- Do $$$AssertEquals(ProductOpPallet.ProductID,1000,"Product 1000")
+ Do $$$AssertEquals(ProductOpPallet.ProductData.ID,1000,"Product 1000")
Do $$$AssertEquals(ProductOpPallet.Aantal,170,"170 stuks van product 1000")
]]>
@@ -122,10 +117,8 @@
Set ProductReceptieDetail = Service.GeefProductReceptieDetail("98765432",1000)
- Do $$$AssertEquals(ProductReceptieDetail.IdentNr,"0.123.450.0","Het identnr")
Do $$$AssertEquals(ProductReceptieDetail.LeverancierNaam,"BLUM JULIUS GMBH","De leverancier")
- Do $$$AssertEquals(ProductReceptieDetail.Omschrijving,"TEST PRODUCT 00","De omschrijving van het product")
- Do $$$AssertEquals(ProductReceptieDetail.ProductID,1000,"De product id")
+ Do $$$AssertEquals(ProductReceptieDetail.ProductData.ID,1000,"De product id")
Do $$$AssertEquals(ProductReceptieDetail.ReceptieDetails.Count(),1,"Er is 1 receptie detail")
Set ReceptieDetail = ProductReceptieDetail.ReceptieDetails.GetAt(1)
Index: APPS/MAG/UglyPickingService.cls.xml
===================================================================
diff -u -r2127 -r2142
--- APPS/MAG/UglyPickingService.cls.xml (.../UglyPickingService.cls.xml) (revision 2127)
+++ APPS/MAG/UglyPickingService.cls.xml (.../UglyPickingService.cls.xml) (revision 2142)
@@ -33,6 +33,13 @@
]]>
+
+MagazijnID:APPS.MAG.UGLYPicking.enu.Magazijn
+APPS.MAG.UGLYPicking.dto.MagazijnData
+
+
+
MagazijnID:APPS.MAG.UGLYPicking.enu.Magazijn
APPS.MAG.UGLYPicking.dto.Bon
Index: APPS/MAG/Inventaris/dto/ProductOpPallet.cls.xml
===================================================================
diff -u -r1948 -r2142
--- APPS/MAG/Inventaris/dto/ProductOpPallet.cls.xml (.../ProductOpPallet.cls.xml) (revision 1948)
+++ APPS/MAG/Inventaris/dto/ProductOpPallet.cls.xml (.../ProductOpPallet.cls.xml) (revision 2142)
@@ -9,14 +9,6 @@
%Integer
-
-%String
-
-
-
-%String
-
-
%String
@@ -25,8 +17,8 @@
%String
-
-%String
+
+DOM.common.dto.ProductData
Index: APPS/MAG/InventarisService.cls.xml
===================================================================
diff -u -r2127 -r2142
--- APPS/MAG/InventarisService.cls.xml (.../InventarisService.cls.xml) (revision 2127)
+++ APPS/MAG/InventarisService.cls.xml (.../InventarisService.cls.xml) (revision 2142)
@@ -248,9 +248,7 @@
APPS.MAG.Inventaris.dto.ProductenOpPallet
APPS.MAG.Inventaris.dto.ProductenOpPallet
%RegisteredObject,%XML.Adaptor
0
-
-%String
-
-
%String
@@ -17,14 +13,10 @@
%String
-
-%String
+
+DOM.common.dto.ProductData
-
-%String
-
-
APPS.MAG.Inventaris.dto.ReceptieDetail
list
Index: APPS/MAG/UGLYPicking/dto/ProductLijn.cls.xml
===================================================================
diff -u -r1948 -r2142
--- APPS/MAG/UGLYPicking/dto/ProductLijn.cls.xml (.../ProductLijn.cls.xml) (revision 1948)
+++ APPS/MAG/UGLYPicking/dto/ProductLijn.cls.xml (.../ProductLijn.cls.xml) (revision 2142)
@@ -18,8 +18,8 @@
list
-
-%String
+
+DOM.common.dto.ProductData
@@ -43,22 +43,10 @@
APPS.MAG.UGLYPicking.enu.PickActie
-
-%String
-
-
-
-%String
-
-
%Boolean
-
-%String
-
-
%String
Index: CSC Ugly Picking.prj.xml
===================================================================
diff -u -r2094 -r2142
--- CSC Ugly Picking.prj.xml (.../CSC Ugly Picking.prj.xml) (revision 2094)
+++ CSC Ugly Picking.prj.xml (.../CSC Ugly Picking.prj.xml) (revision 2142)
@@ -1,6 +1,6 @@
-
+
@@ -70,6 +70,7 @@
+
Index: vhUnitTest/APPS/MAG/UGLYPicking/TestUglyPickingService.cls.xml
===================================================================
diff -u -r2023 -r2142
--- vhUnitTest/APPS/MAG/UGLYPicking/TestUglyPickingService.cls.xml (.../TestUglyPickingService.cls.xml) (revision 2023)
+++ vhUnitTest/APPS/MAG/UGLYPicking/TestUglyPickingService.cls.xml (.../TestUglyPickingService.cls.xml) (revision 2142)
@@ -168,11 +168,8 @@
Set ProductLijn = ProductLijnen.Lijst.GetAt(1)
Do $$$AssertEquals(ProductLijn.Aantal,2,"Het aantal producten te picken")
- Do $$$AssertEquals(ProductLijn.ProductID,154599,"Het te picken product")
+ Do $$$AssertEquals(ProductLijn.ProductData.ID,154599,"Het te picken product")
Do $$$AssertEquals(ProductLijn.MagazijnID,##class(APPS.MAG.UGLYPicking.enu.Magazijn).TandemAventos(),"Aventos magazijn")
- Do $$$AssertTrue($Length(ProductLijn.Korttekst),"De korttekst is ingevuld")
- Do $$$AssertTrue($Length(ProductLijn.Langtekst),"De langtekst is ingevuld")
- Do $$$AssertTrue($Length(ProductLijn.IdentNr),"Het identnummer is ingevuld")
Do $$$AssertTrue($Length(ProductLijn.LeverancierReferentie),"De leverancierreferentie is ingevuld")
// Omdat niet bij iedereen de WMS databank gekoppeld staat is het niet betrouwbaar om volgende properties te controleren
@@ -200,7 +197,7 @@
Do Service.WijzigReservatieAantal(1234,ProductLijn,NieuwReservatieAantal)
Set ResultSet = ##class(%ResultSet).%New("Flow.OrderWMS.PalletReservatie:GetIDViaConsNrPallIDAndProd")
- Do ResultSet.Execute(1234, ProductLijn.PalletID , ProductLijn.ProductID)
+ Do ResultSet.Execute(1234, ProductLijn.PalletID , ProductLijn.ProductData.ID)
Do ResultSet.Next()
Set PalletReservatieID = ResultSet.Data("ID")
Set PalletReservatie = ##class(Flow.OrderWMS.PalletReservatie).%OpenId(PalletReservatieID)
Index: APPS/MAG/UGLYPicking/impl/UglyPickingService.cls.xml
===================================================================
diff -u -r2127 -r2142
--- APPS/MAG/UGLYPicking/impl/UglyPickingService.cls.xml (.../UglyPickingService.cls.xml) (revision 2127)
+++ APPS/MAG/UGLYPicking/impl/UglyPickingService.cls.xml (.../UglyPickingService.cls.xml) (revision 2142)
@@ -59,8 +59,7 @@
If (##class(APPS.MAG.UGLYPicking.enu.Magazijn).IsValidDT(MagazijnLetter))
{
Set Magazijn = ##class(APPS.MAG.UGLYPicking.dto.Magazijn).%New()
- Set Magazijn.MagazijnID = MagazijnLetter
- Set Magazijn.Naam = ##class(APPS.MAG.UGLYPicking.enu.Magazijn).LogicalToDisplay(MagazijnLetter)
+ Set Magazijn.MagazijnData = ..GeefMagazijnData(MagazijnLetter)
Do Bon.Magazijnen.Insert(Magazijn)
}
}
@@ -89,6 +88,18 @@
]]>
+
+MagazijnID:APPS.MAG.UGLYPicking.enu.Magazijn
+APPS.MAG.UGLYPicking.dto.MagazijnData
+
+
+
MagazijnID:APPS.MAG.UGLYPicking.enu.Magazijn
APPS.MAG.UGLYPicking.dto.Bon
@@ -209,12 +220,11 @@
{
Set Magazijn = ##class(APPS.MAG.UGLYPicking.dto.Magazijn).%New()
- Set Magazijn.MagazijnID = MagazijnNaamIterator.Next()
- Set Magazijn.Naam = ##class(APPS.MAG.UGLYPicking.enu.Magazijn).LogicalToDisplay(Magazijn.MagazijnID)
+ Set Magazijn.MagazijnData = ..GeefMagazijnData(MagazijnNaamIterator.Next())
Set Magazijn.AantalOrders = 0
Set Status = ""
- Set Iterator = ##class(APPS.MAG.UGLYPicking.impl.BonInMagazijnIterator).%New(Magazijn.MagazijnID)
+ Set Iterator = ##class(APPS.MAG.UGLYPicking.impl.BonInMagazijnIterator).%New(Magazijn.MagazijnData.ID)
While (Iterator.HasNext())
{
Set BonNr = Iterator.Next()
@@ -405,9 +415,7 @@
Set Status = ##class(BL.MB.UGLYPicking.OrderReservatie).ProcessUnFinishedZeroPalletIDs(BonNr,Magazijn)
- Set ProductAPI = ##class(DOM.DomeinContext).Instance().GeefProductAPI()
-
- If ($$$ISERR(Status))
+ If ($$$ISERR(Status))
{
Set ResultSet = ##class(%ResultSet).%New("Flow.OrderWMS.PalletReservatie:GetUnFinishedZeroPalletIDs")
Do ResultSet.Execute(BonNr,Magazijn)
@@ -497,14 +505,11 @@
Set ProductLijn = ##class(APPS.MAG.UGLYPicking.dto.ProductLijn).%New()
Set ProductLijn.Aantal = Aantal
- Set ProductLijn.ProductID = ProductID
Set ProductLijn.MagazijnID = MagazijnID
Set Product = ##class(DOM.DomeinContext).Instance().GeefProductAPI().GeefProduct(ProductID)
-
- Set ProductLijn.Korttekst = Product.GeefKorttekst()
- Set ProductLijn.Langtekst = Product.GeefLangtekst()
- Set ProductLijn.IdentNr = Product.GeefIdentNr()
+
+ Set ProductLijn.ProductData = ##class(APPS.common.DataService).%New().GeefProductData(ProductID)
Set ProductLijn.LeverancierReferentie = Product.GeefLeverancierReferentie()
Quit ProductLijn
@@ -536,7 +541,7 @@
Do ..ControleerSessie(BonNr)
- Set PalletReservatieID = ..BepaalPalletReservatieID(BonNr,ProductLijn.ProductID,ProductLijn.PalletID)
+ Set PalletReservatieID = ..BepaalPalletReservatieID(BonNr,ProductLijn.ProductData.ID,ProductLijn.PalletID)
Set PalletReservatie = ##class(Flow.OrderWMS.PalletReservatie).%OpenId(PalletReservatieID)
Index: APPS/MAG/UGLYPicking/dto/MagazijnData.cls.xml
===================================================================
diff -u
--- APPS/MAG/UGLYPicking/dto/MagazijnData.cls.xml (revision 0)
+++ APPS/MAG/UGLYPicking/dto/MagazijnData.cls.xml (revision 2142)
@@ -0,0 +1,20 @@
+
+
+
+1
+%RegisteredObject,%XML.Adaptor
+0
+
+
+APPS.MAG.UGLYPicking.enu.Magazijn
+
+
+
+%String
+
+
+
+%String
+
+
+
Index: APPS/MAG/UGLYPicking/dto/Magazijn.cls.xml
===================================================================
diff -u -r1793 -r2142
--- APPS/MAG/UGLYPicking/dto/Magazijn.cls.xml (.../Magazijn.cls.xml) (revision 1793)
+++ APPS/MAG/UGLYPicking/dto/Magazijn.cls.xml (.../Magazijn.cls.xml) (revision 2142)
@@ -11,18 +11,14 @@
dto.Magazijn
-
-APPS.MAG.UGLYPicking.enu.Magazijn
+
+APPS.MAG.UGLYPicking.dto.MagazijnData
%Integer
-
-%String
-
-
APPS.MAG.UGLYPicking.enu.MagazijnStatus
Index: APPS/MAG/Inventaris/dto/AanwezigInMagazijn.cls.xml
===================================================================
diff -u -r1893 -r2142
--- APPS/MAG/Inventaris/dto/AanwezigInMagazijn.cls.xml (.../AanwezigInMagazijn.cls.xml) (revision 1893)
+++ APPS/MAG/Inventaris/dto/AanwezigInMagazijn.cls.xml (.../AanwezigInMagazijn.cls.xml) (revision 2142)
@@ -9,12 +9,8 @@
%Integer
-
-%String
+
+APPS.MAG.UGLYPicking.dto.MagazijnData
-
-
-APPS.MAG.UGLYPicking.enu.Magazijn
-