Index: WSimpl/Halux/AAP/AfdrukService.cls.xml =================================================================== diff -u -r61624 -r61730 --- WSimpl/Halux/AAP/AfdrukService.cls.xml (.../AfdrukService.cls.xml) (revision 61624) +++ WSimpl/Halux/AAP/AfdrukService.cls.xml (.../AfdrukService.cls.xml) (revision 61730) @@ -28,8 +28,28 @@ 1 + +APPS.Halux.PPS.impl.AansturingActie.common.KlantEtiket.PrinterFactory +1 + + + +APPS.Halux.common.impl.SequentieService +1 + + + +APPS.Halux.PPS.Activiteit.impl.TAOR.Verpakking.KlantEtiketWerklijstItemMaker +1 + + + +APPS.Halux.PPS.Activiteit.impl.TAOR.LijstVerwerkers.KlantEtiketten +1 + + -DnaCodeRepository:DOM.Halux.AAP.DnaCodeRepository="",DocsV1:BL.PPS.TBX.DocsV1="",EtiketAfdrukkenHelper:WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper,BatchService:APPS.Halux.common.impl.BatchService="" +DnaCodeRepository:DOM.Halux.AAP.DnaCodeRepository="",DocsV1:BL.PPS.TBX.DocsV1="",EtiketAfdrukkenHelper:WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper,BatchService:APPS.Halux.common.impl.BatchService="",PrinterFactory:APPS.Halux.PPS.impl.AansturingActie.common.KlantEtiket.PrinterFactory="",SequentieService:APPS.Halux.common.impl.SequentieService="",WerklijstItemMaker:APPS.Halux.PPS.Activiteit.impl.TAOR.Verpakking.KlantEtiketWerklijstItemMaker="",Verwerker:APPS.Halux.PPS.Activiteit.impl.TAOR.LijstVerwerkers.KlantEtiketten="" 1 1 %Status @@ -38,7 +58,11 @@ Set ..DnaCodeRepository = $$$Inject(DnaCodeRepository, ##class(DOM.Halux.AAP.DnaCodeRepository).%New()) Set ..DocsV1 = $$$Inject(DocsV1, ##class(BL.PPS.TBX.DocsV1).%New()) Set ..EtiketAfdrukkenHelper = $$$Inject(EtiketAfdrukkenHelper, ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New()) - Set ..BatchService = $$$Inject(BatchService,##class(APPS.Halux.common.impl.BatchService).%New()) + Set ..BatchService = $$$Inject(BatchService, ##class(APPS.Halux.common.impl.BatchService).%New()) + Set ..PrinterFactory = $$$Inject(PrinterFactory, ##class(APPS.Halux.PPS.impl.AansturingActie.common.KlantEtiket.PrinterFactory).%New()) + Set ..SequentieService = $$$Inject(SequentieService, ##class(APPS.Halux.common.impl.SequentieService).%New()) + Set ..WerklijstItemMaker = WerklijstItemMaker + Set ..Verwerker = Verwerker Quit $$$OK ]]> @@ -154,7 +178,7 @@ #dim TAORboxDnaCodesLijst = ##class(%ListOfDataTypes).%New() #dim MaatwerkDnaCodesLijst = ##class(%ListOfDataTypes).%New() - Do ..GeefDnaCodeLijstenPerCategorie(DnaCodeIterator, KaderdeurDnaCodesLijst,MatDnaCodesLijst,InpakDnaCodesLijst,OnbepaaldDnaCodesLijst,ProductOpMaatDnaCodesLijst,KastDnaCodesLijst,TAORboxDnaCodesLijst,MaatwerkDnaCodesLijst) + Do ..GeefDnaCodeLijstenPerCategorie(DnaCodeIterator, .KaderdeurDnaCodesLijst,.MatDnaCodesLijst,.InpakDnaCodesLijst,.OnbepaaldDnaCodesLijst,.ProductOpMaatDnaCodesLijst,.KastDnaCodesLijst,.TAORboxDnaCodesLijst,.MaatwerkDnaCodesLijst) #dim IteratorOfDnaCodePerCategorieyIterators As TECH.IteratorOfIterators = ..GeefIteratorVanDnaCodeIterators(KaderdeurDnaCodesLijst,MatDnaCodesLijst,InpakDnaCodesLijst,OnbepaaldDnaCodesLijst,ProductOpMaatDnaCodesLijst,KastDnaCodesLijst,TAORboxDnaCodesLijst,MaatwerkDnaCodesLijst) Do ..StartPrintKlantEtiket(IteratorOfDnaCodePerCategorieyIterators) @@ -163,17 +187,16 @@ DnaCode:DOM.Halux.AAP.DnaCode +1 APPS.Halux.common.Batch @@ -184,7 +207,6 @@ While DnaCodeIterator.HasNext() { #dim DnaCode As DOM.Halux.AAP.DnaCode = DnaCodeIterator.Next() #dim Batch As APPS.Halux.common.Batch = ..GeefBatchVoorDnaCode(DnaCode) - If (Batch.GeefCategorie() = ##class(APPS.Halux.common.enu.Categorie).Kaderdeur()) { Do KaderdeurDnaCodesLijst.Insert(DnaCode) } ElseIf (Batch.GeefCategorie() = ##class(APPS.Halux.common.enu.Categorie).Mat()) { @@ -202,7 +224,6 @@ } Else { Do MaatwerkDnaCodesLijst.Insert(DnaCode) } - } ]]> @@ -231,36 +252,88 @@ Do DnaCodesIteratorLijsten.Insert(TaorIterator) Do DnaCodesIteratorLijsten.Insert(MaatwerkDnaCodesIterator) - #dim IteratorVanDnaCodesIterators As TECH.Iterator = ##class(TECH.ListIterator).%New(DnaCodesIteratorLijsten) - - Quit IteratorVanDnaCodesIterators + Quit ##class(TECH.ListIterator).%New(DnaCodesIteratorLijsten) ]]> IteratorVanDnaCodesIterators:TECH.Iterator +1 %String + + +DnaCodeIterator:TECH.Iterator +1 +APPS.Halux.PPS.dto.UitvoeringInfoLijst + +