Index: vhUnitTest/WSimpl/Halux/PPS/Verpakking/TAXFlatpackV1Controle/OnderdelenBepaler/BepalerVoorRol/Test.cls.xml =================================================================== diff -u -r37107 -r37450 --- vhUnitTest/WSimpl/Halux/PPS/Verpakking/TAXFlatpackV1Controle/OnderdelenBepaler/BepalerVoorRol/Test.cls.xml (.../Test.cls.xml) (revision 37107) +++ vhUnitTest/WSimpl/Halux/PPS/Verpakking/TAXFlatpackV1Controle/OnderdelenBepaler/BepalerVoorRol/Test.cls.xml (.../Test.cls.xml) (revision 37450) @@ -5,7 +5,7 @@ Index: WSimpl/Halux/PPS/Verpakking/TAXFlatpackV1Controle/OnderdelenBepaler/BepalerVoorRol.cls.xml =================================================================== diff -u -r37107 -r37450 --- WSimpl/Halux/PPS/Verpakking/TAXFlatpackV1Controle/OnderdelenBepaler/BepalerVoorRol.cls.xml (.../BepalerVoorRol.cls.xml) (revision 37107) +++ WSimpl/Halux/PPS/Verpakking/TAXFlatpackV1Controle/OnderdelenBepaler/BepalerVoorRol.cls.xml (.../BepalerVoorRol.cls.xml) (revision 37450) @@ -13,13 +13,18 @@ 1 + +WSimpl.Halux.PPS.Verpakking.TAXFlatpackV1Controle.data.OnderdeelLocatieRepository +1 + + DOM.PM.KorttekstUtils 1 -OnderdeelFactory:WSimpl.Halux.PPS.Verpakking.TAXFlatpackV1Controle.OnderdelenBepaler.OnderdeelFactory="",ProductDataRepository:WSimpl.Halux.PPS.Verpakking.TAXFlatpackV1Controle.data.ProductDataRepository="",KorttekstUtils:DOM.PM.KorttekstUtils +OnderdeelFactory:WSimpl.Halux.PPS.Verpakking.TAXFlatpackV1Controle.OnderdelenBepaler.OnderdeelFactory="",ProductDataRepository:WSimpl.Halux.PPS.Verpakking.TAXFlatpackV1Controle.data.ProductDataRepository="",KorttekstUtils:DOM.PM.KorttekstUtils="",OnderdeelLocatieRepository:WSimpl.Halux.PPS.Verpakking.TAXFlatpackV1Controle.data.OnderdeelLocatieRepository="" 1 1 %Status @@ -28,6 +33,7 @@ Set ..OnderdeelFactory = $$$Inject(OnderdeelFactory, ##class(WSimpl.Halux.PPS.Verpakking.TAXFlatpackV1Controle.OnderdelenBepaler.OnderdeelFactory).%New()) Set ..ProductDataRepository = $$$Inject(ProductDataRepository, ##class(WSimpl.Halux.PPS.Verpakking.TAXFlatpackV1Controle.data.ProductDataRepository).%New()) Set ..KorttekstUtils = $$$Inject(KorttekstUtils, ##class(DOM.PM.KorttekstUtils).%New()) + Set ..OnderdeelLocatieRepository = $$$Inject(OnderdeelLocatieRepository, ##class(WSimpl.Halux.PPS.Verpakking.TAXFlatpackV1Controle.data.OnderdeelLocatieRepository).%New()) Quit $$$OK ]]> @@ -65,11 +71,8 @@ While (Iterator.HasNext()) { #dim KindHalffabItem As DOM.PM.Maatwerk.Calc.HF.ConcreetHalffabItem = Iterator.Next() - #dim Halffab As DOM.PM.Maatwerk.Calc.HF.Halffab = KindHalffabItem.GeefHalffab() - #dim Korttekst As TECH.String = ..KorttekstUtils.GeefKorttekst(Halffab.GeefProductID()) - #dim ProductData As WSimpl.Halux.PPS.Verpakking.TAXFlatpackV1Controle.data.ProductData = ..ProductDataRepository.GeefViaID(Halffab.GeefProductID()) - - Do Onderdelen.Insert(..OnderdeelFactory.GeefOnderdeel(Halffab.GeefOmschrijvingVoorDocs(), Korttekst, HalffabItem.Aantal, "", ..Enum.Rol.Koppeling, "", ProductData)) + + Do Onderdelen.Insert(..GeefOnderdeel(KindHalffabItem.GeefHalffab(), HalffabItem, ..Enum.Rol.Koppeling)) } Quit Onderdelen @@ -87,12 +90,8 @@ While (Iterator.HasNext() && $$$Not($IsObject(KindHalffabItem))) { Set KindHalffabItem = Iterator.Next() - - #dim Halffab As DOM.PM.Maatwerk.Calc.HF.Halffab = KindHalffabItem.GeefHalffab() - #dim Korttekst As TECH.String = ..KorttekstUtils.GeefKorttekst(Halffab.GeefProductID()) - #dim ProductData As WSimpl.Halux.PPS.Verpakking.TAXFlatpackV1Controle.data.ProductData = ..ProductDataRepository.GeefViaID(Halffab.GeefProductID()) - - Do Onderdelen.Insert(..OnderdeelFactory.GeefOnderdeel(Halffab.GeefOmschrijvingVoorDocs(), Korttekst, HalffabItem.Aantal, "", ..Enum.Rol.AfdekkapBoven, "", ProductData)) + + Do Onderdelen.Insert(..GeefOnderdeel(KindHalffabItem.GeefHalffab(), HalffabItem, ..Enum.Rol.AfdekkapBoven)) } Quit Onderdelen @@ -106,14 +105,27 @@ + + +Halffab:DOM.PM.Maatwerk.Calc.HF.Halffab,HalffabItem:DOM.PM.Maatwerk.Calc.HF.IHalffabItem,Rol:DOM.PM.Maatwerk.Calc.HF.enu.TAORRol +1 +WS.Halux.PPS.Verpakking.TAXFlatpackV1Controle.Onderdeel + +