Index: APPS/EDI/Bestel/impl/BestelService/TandemboxBesteller/ProductConverter.cls.xml
===================================================================
diff -u -r35779 -r35783
--- APPS/EDI/Bestel/impl/BestelService/TandemboxBesteller/ProductConverter.cls.xml (.../ProductConverter.cls.xml) (revision 35779)
+++ APPS/EDI/Bestel/impl/BestelService/TandemboxBesteller/ProductConverter.cls.xml (.../ProductConverter.cls.xml) (revision 35783)
@@ -30,6 +30,7 @@
Do ..ObjectConverter.Convert(Product,WebOrderLijn,..GeefConvertDataTBX())
Do ..ConvertCorpusWandDikte(Product,WebOrderLijn)
Do ..ConvertOpvullijst(Product,WebOrderLijn)
+ Do ..ConvertFrontOndersteuningAantal(Product,WebOrderLijn)
Quit WebOrderLijn
]]>
@@ -43,7 +44,7 @@
Set WebOrderLijn.ItemWD = "B"
} Else
{
- If ##class(TECH.StringUtils).Contains(Product.CorpusWandDikte, "16","18","19" ) {
+ If ##class(TECH.ListUtils).Contains(##class(TECH.ListUtils).ListbuildToList($lb("16","18","19")),Product.CorpusWandDikte) {
Set WebOrderLijn.ItemWD = Product.CorpusWandDikte
} Else {
Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.InvalidInputException).%New(Product.CorpusWandDikte_" is geen geldige waarde voor CorpusWandDikte"))
@@ -76,6 +77,20 @@
]]>
+
+
+1
+
+
+
1
TECH.ObjectUtils.ObjectConvertData
Index: vhUnitTest/APPS/EDI/Bestel/impl/BestelService/TandemboxBesteller/ProductConverter/ConverteerProduct/Test.cls.xml
===================================================================
diff -u -r35779 -r35783
--- vhUnitTest/APPS/EDI/Bestel/impl/BestelService/TandemboxBesteller/ProductConverter/ConverteerProduct/Test.cls.xml (.../Test.cls.xml) (revision 35779)
+++ vhUnitTest/APPS/EDI/Bestel/impl/BestelService/TandemboxBesteller/ProductConverter/ConverteerProduct/Test.cls.xml (.../Test.cls.xml) (revision 35783)
@@ -28,6 +28,7 @@
Set TeConverterenProduct.VerpakkingType = ##class(DOM.PM.enu.TBXVerpakking).Pallet()
Set TeConverterenProduct.CorpusBreedte = "1000"
Set TeConverterenProduct.CorpusWandDikte = "16"
+ Set TeConverterenProduct.FrontBevestiging = ##class(DOM.PM.enu.TBXFrontBevestiging).Schroeven()
#dim ProductConverter = ##class(APPS.EDI.Bestel.impl.BestelService.TandemboxBesteller.ProductConverter).%New()
#dim WebOrderLijn As WS.TBX.EM.OrderLijn = ProductConverter.ConverteerProduct(TeConverterenProduct)
@@ -39,6 +40,7 @@
Do $$$AssertTrue(WebOrderLijn.ItemSB)
Do $$$AssertEquals(WebOrderLijn.ItemVPK,"P")
Do $$$AssertEquals(WebOrderLijn.ItemCB,"1000")
+ Do $$$AssertEquals(WebOrderLijn.ItemFB,"S")
]]>
@@ -53,6 +55,7 @@
Set TeConverterenProduct.VerpakkingType = ##class(DOM.PM.enu.TBXVerpakking).StukMetOnderdelen()
Set TeConverterenProduct.CorpusBreedte = "800"
Set TeConverterenProduct.CorpusWandDikte = "16"
+ Set TeConverterenProduct.FrontBevestiging = ##class(DOM.PM.enu.TBXFrontBevestiging).Drevel()
#dim ProductConverter = ##class(APPS.EDI.Bestel.impl.BestelService.TandemboxBesteller.ProductConverter).%New()
#dim WebOrderLijn As WS.TBX.EM.OrderLijn = ProductConverter.ConverteerProduct(TeConverterenProduct)
@@ -64,6 +67,7 @@
Do $$$AssertFalse(WebOrderLijn.ItemSB)
Do $$$AssertEquals(WebOrderLijn.ItemVPK,"S")
Do $$$AssertEquals(WebOrderLijn.ItemCB,"800")
+ Do $$$AssertEquals(WebOrderLijn.ItemFB,"D")
]]>
@@ -177,19 +181,45 @@
]]>
-
+
+
+
+
+
+
+
+
+
TECH.String
+
+
+TECH.String
+