Index: APPS/Halux/PPS/Document/impl/RVG/VoorbereidingSpecialWorkshop/IngegevenKenmerkenNaarImosDataConverter.cls.xml =================================================================== diff -u -r71291 -r71529 --- APPS/Halux/PPS/Document/impl/RVG/VoorbereidingSpecialWorkshop/IngegevenKenmerkenNaarImosDataConverter.cls.xml (.../IngegevenKenmerkenNaarImosDataConverter.cls.xml) (revision 71291) +++ APPS/Halux/PPS/Document/impl/RVG/VoorbereidingSpecialWorkshop/IngegevenKenmerkenNaarImosDataConverter.cls.xml (.../IngegevenKenmerkenNaarImosDataConverter.cls.xml) (revision 71529) @@ -39,6 +39,7 @@ Quit:(Toepassing="") "" Quit:(Toepassing=##class(DOM.PM.enu.RVGToepassing).UnoLinks()) "801_links" + Quit:(Toepassing=##class(DOM.PM.enu.RVGToepassing).UnoUno()) "801_801" Quit:(Toepassing=##class(DOM.PM.enu.RVGToepassing).UnoDuo()) "801_links_802_rechts" Quit:(Toepassing=##class(DOM.PM.enu.RVGToepassing).UnoRechts()) "801_rechts" Quit:(Toepassing=##class(DOM.PM.enu.RVGToepassing).DuoLinks()) "802_links" @@ -70,13 +71,14 @@ #dim GeconverteerdeWaarde As %String = ..ConverteerRvgValue(Value, Property) Set GeconverteerdeWaarde = ##class(TECH.StringUtils).Replace(GeconverteerdeWaarde, "-", "_") Set GeconverteerdeWaarde = ##class(TECH.StringUtils).Replace(GeconverteerdeWaarde, "?", "_") - If ($$$HasLength(GeconverteerdeProperty) && $$$HasLength(GeconverteerdeWaarde)) { Set GeconverteerdeKenmerken = GeconverteerdeKenmerken _ GeconverteerdeProperty _ ..#GelijkAanTeken_GeconverteerdeWaarde_ ..#Delimiter } } + Set GeconverteerdeKenmerken = GeconverteerdeKenmerken _ ..GeefExtraGeconcateneerdeVelden(RvgKenmerken, GeconverteerdeKenmerken) + If ($$$HasLength(GeconverteerdeKenmerken) && ##class(TECH.StringUtils).EndsWith(GeconverteerdeKenmerken, ..#Delimiter)) { Set GeconverteerdeKenmerken = $Extract(GeconverteerdeKenmerken,0,*-1) } @@ -198,14 +200,14 @@ Set PropertyNaam = Property.Name } - Quit:(RvgValue = ##class(DOM.PM.enu.RVGDeurOndersteuning).DecoratiefPaneelKastZijwand()) "Abschlussseite" - Quit:(RvgValue = ##class(DOM.PM.enu.RVGDeurOndersteuning).PartitieZijwand()) "Stellseite" - Quit:(RvgValue = ##class(DOM.PM.enu.RVGCorpusConstructie).MetSokkel()) "mit_Sockel" - Quit:(RvgValue = ##class(DOM.PM.enu.RVGCorpusConstructie).ZonderSokkel()) "ohne_Sockel" + Quit:(RvgValue = ##class(DOM.PM.enu.RVGDeurOndersteuning).DecoratiefPaneelKastZijwand()) "for decor panel/cabinet side" + Quit:(RvgValue = ##class(DOM.PM.enu.RVGDeurOndersteuning).PartitieZijwand()) "for partition side" + Quit:(RvgValue = ##class(DOM.PM.enu.RVGCorpusConstructie).MetSokkel()) "with plinth" + Quit:(RvgValue = ##class(DOM.PM.enu.RVGCorpusConstructie).ZonderSokkel()) "without plinth" Quit:(RvgValue = ##class(DOM.PM.enu.Variant).Revego()) "REVEGO" - Quit:(RvgValue = ##class(DOM.PM.enu.RVGProductieWijze).Voorgemonteerd()) "Voorgemonteerd" - Quit:(RvgValue = ##class(DOM.PM.enu.RVGProductieWijze).LosseComponentenOpMaat()) "LosseComponentenOpMaat" - Quit:(RvgValue = ##class(DOM.PM.enu.RVGProductieWijze).LosseComponenten()) "LosseComponenten" + Quit:(RvgValue = ##class(DOM.PM.enu.RVGProductieWijze).Voorgemonteerd()) "assembled" + Quit:(RvgValue = ##class(DOM.PM.enu.RVGProductieWijze).LosseComponentenOpMaat()) "components sized" + Quit:(RvgValue = ##class(DOM.PM.enu.RVGProductieWijze).LosseComponenten()) "components only" Quit:(RvgValue = ##class(DOM.PM.enu.RVGMateriaalOpties).TweeKleuren()) "Wooden components with Fronts_Two Colors" Quit:(RvgValue = ##class(DOM.PM.enu.RVGMateriaalOpties).EenKleur()) "Wooden components with Fronts_One Color" Quit:(RvgValue = ##class(DOM.PM.enu.RVGMateriaalOpties).GeenFront()) "Wooden components without Fronts" @@ -226,9 +228,9 @@ #dim GeconverteerdeBoolean As %String = "" If (RvgKenmerk = $$$True) { - Set GeconverteerdeBoolean = "ja" + Set GeconverteerdeBoolean = "yes" } Else { - Set GeconverteerdeBoolean = "nein" + Set GeconverteerdeBoolean = "no" } Quit GeconverteerdeBoolean @@ -303,6 +305,45 @@ Quit DataMProduct.GeefKorttekst() ]]> + + +RvgKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.RVGKenmerken,GeconverteerdeKenmerken:%String +1 + + Index: vhUnitTest/APPS/Halux/PPS/Document/impl/RVG/VoorbereidingSpecialWorkshop/IngegevenKenmerkenNaarImosDataConverter/ConverteerIngegevenKenmerken/Test.cls.xml =================================================================== diff -u -r71291 -r71529 --- vhUnitTest/APPS/Halux/PPS/Document/impl/RVG/VoorbereidingSpecialWorkshop/IngegevenKenmerkenNaarImosDataConverter/ConverteerIngegevenKenmerken/Test.cls.xml (.../Test.cls.xml) (revision 71291) +++ vhUnitTest/APPS/Halux/PPS/Document/impl/RVG/VoorbereidingSpecialWorkshop/IngegevenKenmerkenNaarImosDataConverter/ConverteerIngegevenKenmerken/Test.cls.xml (.../Test.cls.xml) (revision 71529) @@ -89,10 +89,10 @@ Set RvgKenmerken = ##class(DOM.PM.Maatwerk.Calc.Common.impl.RVGKenmerken).%New() Set RvgKenmerken.InstelZijde = $$$True - Do ..AssertConversieIngegegevenKenmerkNaarImosKenmerken(RvgKenmerken, "|PARTITION_SIDE:=ja") + Do ..AssertConversieIngegegevenKenmerkNaarImosKenmerken(RvgKenmerken, "|PARTITION_SIDE:=yes") Set RvgKenmerken.InstelZijde = $$$False - Do ..AssertConversieIngegegevenKenmerkNaarImosKenmerken(RvgKenmerken, "|PARTITION_SIDE:=nein") + Do ..AssertConversieIngegegevenKenmerkNaarImosKenmerken(RvgKenmerken, "|PARTITION_SIDE:=no") ]]> @@ -101,7 +101,7 @@ Set RvgKenmerken = ##class(DOM.PM.Maatwerk.Calc.Common.impl.RVGKenmerken).%New() Set RvgKenmerken.DeurOndersteuning = "DecoratiefPaneelKastZijwand" - Do ..AssertConversieIngegegevenKenmerkNaarImosKenmerken(RvgKenmerken, "|DOOR_SUPPORT:=Abschlussseite") + Do ..AssertConversieIngegegevenKenmerkNaarImosKenmerken(RvgKenmerken, "|DOOR_SUPPORT:=for decor panel/cabinet side") ]]> @@ -110,7 +110,7 @@ Set RvgKenmerken = ##class(DOM.PM.Maatwerk.Calc.Common.impl.RVGKenmerken).%New() Set RvgKenmerken.DeurOndersteuning = "PartitieZijwand" - Do ..AssertConversieIngegegevenKenmerkNaarImosKenmerken(RvgKenmerken, "|DOOR_SUPPORT:=Stellseite") + Do ..AssertConversieIngegegevenKenmerkNaarImosKenmerken(RvgKenmerken, "|DOOR_SUPPORT:=for partition side") ]]> @@ -119,7 +119,7 @@ Set RvgKenmerken = ##class(DOM.PM.Maatwerk.Calc.Common.impl.RVGKenmerken).%New() Set RvgKenmerken.CorpusConstructie = "MetSokkel" - Do ..AssertConversieIngegegevenKenmerkNaarImosKenmerken(RvgKenmerken, "|CABINET_DESIGN:=mit_Sockel") + Do ..AssertConversieIngegegevenKenmerkNaarImosKenmerken(RvgKenmerken, "|CABINET_DESIGN:=with plinth") ]]> @@ -128,7 +128,7 @@ Set RvgKenmerken = ##class(DOM.PM.Maatwerk.Calc.Common.impl.RVGKenmerken).%New() Set RvgKenmerken.CorpusConstructie = "ZonderSokkel" - Do ..AssertConversieIngegegevenKenmerkNaarImosKenmerken(RvgKenmerken, "|CABINET_DESIGN:=ohne_Sockel") + Do ..AssertConversieIngegegevenKenmerkNaarImosKenmerken(RvgKenmerken, "|CABINET_DESIGN:=without plinth") ]]> @@ -137,13 +137,13 @@ Set RvgKenmerken = ##class(DOM.PM.Maatwerk.Calc.Common.impl.RVGKenmerken).%New() Set RvgKenmerken.ProductieWijze = "VG" - Do ..AssertConversieIngegegevenKenmerkNaarImosKenmerken(RvgKenmerken, "|SERVICE_LEVEL:=Voorgemonteerd") + Do ..AssertConversieIngegegevenKenmerkNaarImosKenmerken(RvgKenmerken, "|SERVICE_LEVEL:=assembled") Set RvgKenmerken.ProductieWijze = "LCM" - Do ..AssertConversieIngegegevenKenmerkNaarImosKenmerken(RvgKenmerken, "|SERVICE_LEVEL:=LosseComponentenOpMaat") + Do ..AssertConversieIngegegevenKenmerkNaarImosKenmerken(RvgKenmerken, "|SERVICE_LEVEL:=components sized") Set RvgKenmerken.ProductieWijze = "LC" - Do ..AssertConversieIngegegevenKenmerkNaarImosKenmerken(RvgKenmerken, "|SERVICE_LEVEL:=LosseComponenten") + Do ..AssertConversieIngegegevenKenmerkNaarImosKenmerken(RvgKenmerken, "|SERVICE_LEVEL:=components only") ]]> @@ -230,6 +230,25 @@ ]]> + + + +