Index: DOTNET/PM/Maatwerk/Converter/DomNaarDotnet/TbxKenmerken.cls.xml =================================================================== diff -u -r66573 -r67071 --- DOTNET/PM/Maatwerk/Converter/DomNaarDotnet/TbxKenmerken.cls.xml (.../TbxKenmerken.cls.xml) (revision 66573) +++ DOTNET/PM/Maatwerk/Converter/DomNaarDotnet/TbxKenmerken.cls.xml (.../TbxKenmerken.cls.xml) (revision 67071) @@ -26,9 +26,9 @@ Set DotNetKenmerken.VersieNr = TbxKenmerken.GeefVersieNr() Set DotNetKenmerken.GekoppeldeIngegevenKenmerken = TbxKenmerken.GekoppeldeIngegevenKenmerken - Set DotNetKenmerken.BodemKleur = TbxKenmerken.BodemKleur + Set DotNetKenmerken.BodemKleur = $Extract(TbxKenmerken.BodemKleur,0,2) Set DotNetKenmerken.Draagkracht = TbxKenmerken.Draagkracht - Set DotNetKenmerken.DwarsverdelingAantal = TbxKenmerken.DwarsverdelingAantal + Set DotNetKenmerken.DwarsverdelingAantal = $Select(TbxKenmerken.DwarsverdelingAantal = "":0, 1:TbxKenmerken.DwarsverdelingAantal) Set DotNetKenmerken.FrontBevestiging = TbxKenmerken.FrontBevestiging Set DotNetKenmerken.FrontOndersteuningAantal= $Select(TbxKenmerken.FrontOndersteuningAantal = "":0, 1:TbxKenmerken.FrontOndersteuningAantal) Set DotNetKenmerken.FrontOndersteuningType = TbxKenmerken.FrontOndersteuningType @@ -38,26 +38,26 @@ Set DotNetKenmerken.HeeftOpvullijstRechts = TbxKenmerken.HeeftOpvullijstRechts Set DotNetKenmerken.HeeftZijstabilisering = TbxKenmerken.HeeftZijstabilisering Set DotNetKenmerken.IsBinnenlade = TbxKenmerken.IsBinnenlade - Set DotNetKenmerken.InterneBreedte = TbxKenmerken.InterneBreedte + Set DotNetKenmerken.InterneBreedte = $Select(TbxKenmerken.InterneBreedte = "":..GeefInterneBreedte(), TbxKenmerken.InterneBreedte = 0:..GeefInterneBreedte(), 1:TbxKenmerken.InterneBreedte) //TbxKenmerken.InterneBreedte Set DotNetKenmerken.LadeDesignCode = ..GeefLadeDesignCode() //Set DotNetKenmerken.LadeDesign = ..GeefLadeDesign() Set DotNetKenmerken.LadeDiepte = TbxKenmerken.LadeDiepte Set DotNetKenmerken.LadeHoogte = TbxKenmerken.LadeHoogte Set DotNetKenmerken.LadeKleur = TbxKenmerken.LadeKleur Set DotNetKenmerken.MinTolerantieOpIB = ..LegacyKenmerken.ItemMinTolerantieOpIB Set DotNetKenmerken.OpvullijstKleur = TbxKenmerken.OpvullijstKleur - Set DotNetKenmerken.Plaatmateriaal = TbxKenmerken.PlaatMateriaal // Deze komt nog niet correct door in de kenmerken wanneer PlaatMateriaal <> 'HS' + Set DotNetKenmerken.Plaatmateriaal = $Select(TbxKenmerken.PlaatMateriaal = "":"HS", 1:TbxKenmerken.PlaatMateriaal) //TbxKenmerken.PlaatMateriaal // Deze komt nog niet correct door in de kenmerken wanneer PlaatMateriaal <> 'HS' Set DotNetKenmerken.ProductieWijze = $Select(TbxKenmerken.ProductieWijze = "":"V",1:TbxKenmerken.ProductieWijze) Set DotNetKenmerken.RugHoogte = TbxKenmerken.RugHoogte - Set DotNetKenmerken.RugwandMateriaal = TbxKenmerken.RugwandMateriaal + Set DotNetKenmerken.RugwandMateriaal = $Select(TbxKenmerken.RugwandMateriaal = "":"Hout",1:TbxKenmerken.RugwandMateriaal) //TbxKenmerken.RugwandMateriaal Set DotNetKenmerken.SpoelbakBinnenzijwandHoogte = ..GeefSpoelbakBinnenzijwandHoogte() Set DotNetKenmerken.Toepassing = TbxKenmerken.Toepassing Set DotNetKenmerken.VerpakkingType = ..GeefVerpakkingType() - Set DotNetKenmerken.VoorwandVerhogingType = TbxKenmerken.VoorwandVerhogingType + Set DotNetKenmerken.VoorwandVerhogingType = ..GeefVoorwandVerhogingType() //TbxKenmerken.VoorwandVerhogingType Set DotNetKenmerken.ZijkantHoogte = TbxKenmerken.ZijkantHoogte Set DotNetKenmerken.ZijwandVerhogingInschuifElementKleur = ..GeefZijwandVerhogingInschuifElementKleur() Set DotNetKenmerken.ZijwandVerhogingMateriaal = TbxKenmerken.ZijwandVerhogingMateriaal - Set DotNetKenmerken.ZijwandVerhogingRelingKleur = ..LegacyKenmerken.ItemRK + Set DotNetKenmerken.ZijwandVerhogingRelingKleur = $Select(..LegacyKenmerken.ItemRK = "": TbxKenmerken.LadeKleur, 1:..LegacyKenmerken.ItemRK) //..LegacyKenmerken.ItemRK Set DotNetKenmerken.ZijwandVerhogingType = TbxKenmerken.ZijwandVerhogingType Set DotNetKenmerken.UitsparingData = ..GeefUitsparingData() @@ -67,6 +67,60 @@ ]]> + +1 +%String + + + + +1 +%Decimal + + + + +1 +%Numeric +0), 1, 0) + } + */ + Quit $$$If( $$$Not(..TbxKenmerken.GUIKenmerken.IsBinnenbreedte) && (..TbxKenmerken.GUIKenmerken.CorpusWandDikte>0), 1, 0) +]]> + + + +%Decimal + + + + +%Decimal + + + + +%Decimal + + + + +%Decimal + + + + +%Decimal + + + + +1 +%Boolean + 0 +]]> + + 1 %Decimal @@ -213,14 +381,14 @@ Set VerpakkingType = "Pallet" } ElseIf (##class(TECH.StringUtils).Equals(..TbxKenmerken.VerpakkingType, "X", "Y")) { Set VerpakkingType = "Probox" - } ElseIf (..TbxKenmerken.VerpakkingType = "C") { - Set VerpakkingType = "Procom" + /*} ElseIf (..TbxKenmerken.VerpakkingType = "C") { + Set VerpakkingType = "Procom"*/ } ElseIf (..TbxKenmerken.VerpakkingType = "S") { Set VerpakkingType = "V1" } ElseIf (##class(TECH.StringUtils).Equals(..TbxKenmerken.VerpakkingType, "A", "B")) { Set VerpakkingType = "VHoss" } Else { - Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.UnimplementedException).%New("VerpakkingType '"_..TbxKenmerken.VerpakkingType_"' is niet gekend in de DomNaarDotNetconvertor.")) + Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.UnimplementedException).%New("VerpakkingType '"_..TbxKenmerken.VerpakkingType_"' is niet gekend in de DomNaarDotNetConvertor.")) } Quit VerpakkingType