Index: ECONtools/PM/Maatwerk/dto/ProductConverter.cls.xml =================================================================== diff -u -r38833 -r38874 --- ECONtools/PM/Maatwerk/dto/ProductConverter.cls.xml (.../ProductConverter.cls.xml) (revision 38833) +++ ECONtools/PM/Maatwerk/dto/ProductConverter.cls.xml (.../ProductConverter.cls.xml) (revision 38874) @@ -3,12 +3,87 @@ TECH.RegisteredObject + +TECH.ObjectUtils.impl.ObjectConverter +1 + + + +TECH.ObjectUtils.ObjectConvertData +1 + + + +1 +1 +%Status +1 + + + Product:ECON.PM.Maatwerk.dto.TbxKenmerken APPS.EDI.common.dto.Product -0,$$$True,$$$False) + Set Eigenschappen.HeeftMat = $$$If($$$HasLength(Product.MatMateriaal),$$$True,$$$False) + Set Eigenschappen.Klasse = Product.Toepassing + Set Eigenschappen.Type = "TBX" + Set Eigenschappen.GreepEnMeenemer = $Case(Product.GreepEnMeenemer,"Zonder":"No","Greep":"Handle","Meenemer":"HandleAndLatch",:"No") + Set Eigenschappen.ZijwandVerhogingType = $Case(Product.ZijwandVerhogingType,"Laag":"NoGallery","Reling":"SimpleGallery","InschuifElement":"DesignElement",:"NoGallery") + + Quit Eigenschappen ]]> + + +TECH.ObjectUtils.ObjectConvertData +1 + + + +1 +TECH.ObjectUtils.ObjectConvertData + + + + + + Index: vhUnitTest/ECONtools/PM/Maatwerk/dto/ProductConverter/Converteer/TestTBX.cls.xml =================================================================== diff -u -r38833 -r38874 --- vhUnitTest/ECONtools/PM/Maatwerk/dto/ProductConverter/Converteer/TestTBX.cls.xml (.../TestTBX.cls.xml) (revision 38833) +++ vhUnitTest/ECONtools/PM/Maatwerk/dto/ProductConverter/Converteer/TestTBX.cls.xml (.../TestTBX.cls.xml) (revision 38874) @@ -8,9 +8,27 @@ #dim TeConverterenProduct As ECON.PM.Maatwerk.dto.TbxKenmerken = ##class(vhTest.Utils.ECON.PM.Maatwerk.dto.TbxKenmerken).StandaardLade() #dim ProductConverter = ##class(ECONtools.PM.Maatwerk.dto.ProductConverter).%New() - //Do $$$AssertObject(ProductConverter.Converteer(TeConverterenProduct),##class(vhTest.Utils.APPS.EDI.common.dto.LadeTBX).StandaardLade()) + Do $$$AssertObject(ProductConverter.Converteer(TeConverterenProduct),##class(vhTest.Utils.APPS.EDI.common.dto.LadeTBX).StandaardLade()) ]]> + + + + + + + +