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