Index: DOTNET/PM/Maatwerk/Converter/DomNaarDotnet/TbxKenmerken.cls.xml
===================================================================
diff -u -r67072 -r67258
--- DOTNET/PM/Maatwerk/Converter/DomNaarDotnet/TbxKenmerken.cls.xml (.../TbxKenmerken.cls.xml) (revision 67072)
+++ DOTNET/PM/Maatwerk/Converter/DomNaarDotnet/TbxKenmerken.cls.xml (.../TbxKenmerken.cls.xml) (revision 67258)
@@ -32,7 +32,7 @@
Set DotNetKenmerken.FrontBevestiging = TbxKenmerken.FrontBevestiging
Set DotNetKenmerken.FrontOndersteuningAantal= $Select(TbxKenmerken.FrontOndersteuningAantal = "":0, 1:TbxKenmerken.FrontOndersteuningAantal)
Set DotNetKenmerken.FrontOndersteuningType = TbxKenmerken.FrontOndersteuningType
- Set DotNetKenmerken.GeleiderTechnologie = TbxKenmerken.GeleiderTechnologie
+ Set DotNetKenmerken.GeleiderTechnologie = ..GeefGeleiderTechnologie()
Set DotNetKenmerken.GreepEnMeenemer = ..GeefGreepEnMeenemer()
Set DotNetKenmerken.HeeftOpvullijstLinks = TbxKenmerken.HeeftOpvullijstLinks
Set DotNetKenmerken.HeeftOpvullijstRechts = TbxKenmerken.HeeftOpvullijstRechts
@@ -67,6 +67,24 @@
]]>
+
+1
+DOM.PM.enu.TBXGeleiderTechnologie
+
+
+
1
%String
@@ -77,7 +95,11 @@
If (##class(TECH.StringUtils).Equals(..TbxKenmerken.ZijwandVerhogingType, ##class(DOM.PM.enu.TBXZijwandVerhogingType).Zonder(), ##class(DOM.PM.enu.TBXZijwandVerhogingType).Laag(), "")) {
Set VoorwandVerhogingType = ##class(DOM.PM.enu.TBXVoorwandVerhogingType).Vulling()
} Else {
- Set VoorwandVerhogingType = ##class(DOM.PM.enu.TBXVoorwandVerhogingType).Reling()
+ If $$$Not(..TbxKenmerken.LadeHoogte = "B") {
+ Set VoorwandVerhogingType = ##class(DOM.PM.enu.TBXVoorwandVerhogingType).Reling()
+ } Else {
+ Set VoorwandVerhogingType = ##class(DOM.PM.enu.TBXVoorwandVerhogingType).Vulling()
+ }
}
} Else {
Set VoorwandVerhogingType = ##class(DOM.PM.enu.TBXVoorwandVerhogingType).Geen()
@@ -234,18 +256,19 @@
} ElseIf (UitsparingDataObject.RugDeelX = 197) {
Set UitsparingDataObject.UitsparingZ1 = LadeUitsparingHelper.GeefUitsparingCode("TBX", "Recht", ..TbxKenmerken.RugHoogte, "150", ..TbxKenmerken.InterneBreedte - 197 - 197, "SP2")
} Else {
- Set UitsparingDataObject.UitsparingZ1 = LadeUitsparingHelper.GeefUitsparingCode("TBX", "Recht", ..TbxKenmerken.RugHoogte, "150", ..TbxKenmerken.InterneBreedte - $ListGet(UitsparingData,2) - $ListGet(UitsparingData,3), "SP2")
+ Set UitsparingDataObject.UitsparingZ1 = LadeUitsparingHelper.GeefUitsparingCode("TBX", "Recht", ..TbxKenmerken.RugHoogte, "150", 9999999, "SP2")
}
}
If (..TbxKenmerken.Toepassing = ##class(DOM.PM.enu.TBXToepassing).SifonType3()) {
Set UitsparingDataObject.AantalUitsparingen = ##class(DOM.PM.enu.AantalUitsparingen).Enkel()
+ Set UitsparingDataObject.UitsparingZ1 = LadeUitsparingHelper.GeefUitsparingCode("TBX", "Recht", ..TbxKenmerken.RugHoogte, "240", ..TbxKenmerken.UitsparingBreedte1, "SY3")
If (..HeeftDubbeleUitsparing()) {
Set UitsparingDataObject.AantalUitsparingen = ##class(DOM.PM.enu.AantalUitsparingen).Dubbel()
Set UitsparingDataObject.RugDeelM = ..GeefRugM()
- Set UitsparingDataObject.UitsparingZ2 = LadeUitsparingHelper.GeefUitsparingCode("TBX", "Recht", ..TbxKenmerken.RugHoogte, "240", $ListGet(UitsparingData,6), "SY3")
+ Set UitsparingDataObject.UitsparingZ2 = LadeUitsparingHelper.GeefUitsparingCode("TBX", "Recht", ..TbxKenmerken.RugHoogte, "240", ..TbxKenmerken.UitsparingBreedte2, "SY3")
}
}
}
@@ -260,7 +283,7 @@
%Decimal
%Decimal
-
@@ -299,9 +320,9 @@
#dim RugX As %Decimal
If $$$Not(..HeeftDubbeleUitsparing()) {
- Set RugX = ..GeefRugY() + ..TbxKenmerken.UitsparingBreedte1
+ Set RugX = ..TbxKenmerken.InterneBreedte - ..GeefRugY() - ..TbxKenmerken.UitsparingBreedte1
} Else {
- Set RugX = ..GeefZ1() + ..TbxKenmerken.UitsparingBreedte1
+ Set RugX = ..TbxKenmerken.UitsparingPositie1
}
Quit RugX
@@ -399,6 +420,11 @@
Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.UnimplementedException).%New("ZijwandInschuifElementKleur '" _ ..LegacyKenmerken.ItemKV _ "' is niet gekend in de DomNaarDotNetConvertor voor TBX."))
}
}
+
+ If ((ZijwandVerhogingInschuifElementKleur = "") && ((..TbxKenmerken.ZijwandVerhogingType = ##class(DOM.PM.enu.TBXZijwandVerhogingType).InschuifElement()))) {
+ Set ZijwandVerhogingInschuifElementKleur = ..TbxKenmerken.ZijwandVerhogingKleur
+ }
+
Quit ZijwandVerhogingInschuifElementKleur
]]>
@@ -414,6 +440,18 @@
Do NietMeeleveren.Insert(Iterator.Next())
}
+ // Tijdelijke aanpassing om de juiste rollen in .NET te kunnen uitschakelen:
+ If ##class(TECH.ListUtils).Contains(NietMeeleveren, ##class(DOM.PM.Maatwerk.Calc.HF.enu.TBXRol).CorpusProfiel()) {
+ Do NietMeeleveren.Insert(##class(DOM.PM.Maatwerk.Calc.HF.enu.TBXNietMeeleveren).Geleider())
+ }
+ If ##class(TECH.ListUtils).Contains(NietMeeleveren, ##class(DOM.PM.Maatwerk.Calc.HF.enu.TBXRol).ZijReling()) {
+ Do NietMeeleveren.Insert(##class(DOM.PM.Maatwerk.Calc.HF.enu.TBXNietMeeleveren).Reling())
+ }
+
+ If ##class(TECH.ListUtils).Contains(NietMeeleveren, ##class(DOM.PM.Maatwerk.Calc.HF.enu.TBXRol).Boxside()) {
+ Do NietMeeleveren.Insert(##class(DOM.PM.Maatwerk.Calc.HF.enu.TBXNietMeeleveren).InschuifElement())
+ }
+
Quit NietMeeleveren
]]>