Index: DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/HFZijkantv000.cls.xml =================================================================== diff -u -r57426 -r57684 --- DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/HFZijkantv000.cls.xml (.../HFZijkantv000.cls.xml) (revision 57426) +++ DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/HFZijkantv000.cls.xml (.../HFZijkantv000.cls.xml) (revision 57684) @@ -14,6 +14,23 @@ 1 + +DOM.common.ProjectSettingsAPI +1 + + + +SamengesteldHalffabItemBuilder:DOM.PM.Maatwerk.Calc.HF.ISamengesteldHalffabItemBuilder,ProjectSettingsApi:DOM.common.ProjectSettingsAPI="" +1 +1 +%Status + + + IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,Context:DOM.PM.Maatwerk.Calc.HF.HalffabContext 1 @@ -26,9 +43,14 @@ Do Builders.Insert(##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.Builder.HFZijkantBestukkingv000).%New(##this)) Do Builders.Insert(##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.Builder.HFZijkantBestukkingVooraanv000).%New(##this)) Do Builders.Insert(##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.Builder.HFZijkantBevestigingVeerv001).%New(##this)) - Do Builders.Insert(##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.Builder.HFKantenBandZijkantv000).%New(##this, ..KantenbandRolEnum.Boven)) - Do Builders.Insert(##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.Builder.HFKantenBandZijkantv000).%New(##this, ..KantenbandRolEnum.Onder)) + If (..ProjectSettingsApi.IsActiefKantenbandKleurVolgtLadeKleur()) { + Do Builders.Insert(##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.Builder.HFKantenBandZijkantv000).%New(##this, ..KantenbandRolEnum.Boven)) + Do Builders.Insert(##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.Builder.HFKantenBandZijkantv000).%New(##this, ..KantenbandRolEnum.Onder)) + } Else { + Do Builders.Insert(##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.Builder.HFKantenBandZijkantv000).%New(##this, "")) + } + Quit ##class(TECH.ListIterator).%New(Builders) ]]> Index: DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/Rugv000.cls.xml =================================================================== diff -u -r57423 -r57684 --- DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/Rugv000.cls.xml (.../Rugv000.cls.xml) (revision 57423) +++ DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/Rugv000.cls.xml (.../Rugv000.cls.xml) (revision 57684) @@ -8,13 +8,20 @@ 1 + +DOM.common.ProjectSettingsAPI +1 + + -SamengesteldHalffabItemBuilder:DOM.PM.Maatwerk.Calc.HF.ISamengesteldHalffabItemBuilder +SamengesteldHalffabItemBuilder:DOM.PM.Maatwerk.Calc.HF.ISamengesteldHalffabItemBuilder,ProjectSettingsApi:DOM.common.ProjectSettingsAPI="" 1 1 %Status @@ -28,9 +35,14 @@ Do Builders.Insert(##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.Builder.HFRugPlaatv000).%New(##this)) Do Builders.Insert(##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.Builder.HFHulsInsteekpenGeleiderv000).%New(##this)) - Do Builders.Insert(##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.Builder.HFKantenBandRugv000).%New(##this, ..KantenbandRolEnum.Boven)) - Do Builders.Insert(##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.Builder.HFKantenBandRugv000).%New(##this, ..KantenbandRolEnum.Onder)) + If (..ProjectSettingsApi.IsActiefKantenbandKleurVolgtLadeKleur()) { + Do Builders.Insert(##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.Builder.HFKantenBandRugv000).%New(##this, ..KantenbandRolEnum.Boven)) + Do Builders.Insert(##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.Builder.HFKantenBandRugv000).%New(##this, ..KantenbandRolEnum.Onder)) + } Else { + Do Builders.Insert(##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.Builder.HFKantenBandRugv000).%New(##this, "")) + } + Quit ##class(TECH.ListIterator).%New(Builders) ]]>