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
+
+