Index: APPS/Halux/PPS/Activiteit/impl/TAOR/LijstVerwerkers/KlantEtiketten/PrintEtiketten.cls.xml
===================================================================
diff -u -r59238 -r61681
--- APPS/Halux/PPS/Activiteit/impl/TAOR/LijstVerwerkers/KlantEtiketten/PrintEtiketten.cls.xml (.../PrintEtiketten.cls.xml) (revision 59238)
+++ APPS/Halux/PPS/Activiteit/impl/TAOR/LijstVerwerkers/KlantEtiketten/PrintEtiketten.cls.xml (.../PrintEtiketten.cls.xml) (revision 61681)
@@ -77,7 +77,7 @@
UitvoeringInfo:APPS.Halux.PPS.Activiteit.impl.TAOR.dto.KlantEtiketUitvoeringInfo,ActiviteitParameters:APPS.Halux.PPS.Activiteit.ActiviteitParameters
Index: APPS/Halux/AAP/DnaCodeService.cls.xml
===================================================================
diff -u -r61365 -r61681
--- APPS/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 61365)
+++ APPS/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 61681)
@@ -212,7 +212,7 @@
-ToeleveringID:%String,ProductID:%String,SequentieNummer:%String=""
+ToeleveringID:%String,ProductID:%String,SequentieNummer:%String="",Herafdruk:%Boolean=$$$False,BatchId:%String=""
%String
Index: APPS/Halux/PPS/Activiteit/impl/TAOR/dto/KlantEtiketUitvoeringInfo.cls.xml
===================================================================
diff -u -r31041 -r61681
--- APPS/Halux/PPS/Activiteit/impl/TAOR/dto/KlantEtiketUitvoeringInfo.cls.xml (.../KlantEtiketUitvoeringInfo.cls.xml) (revision 31041)
+++ APPS/Halux/PPS/Activiteit/impl/TAOR/dto/KlantEtiketUitvoeringInfo.cls.xml (.../KlantEtiketUitvoeringInfo.cls.xml) (revision 61681)
@@ -8,6 +8,11 @@
+
+%Boolean
+0
+
+
%Library.CacheStorage
KlantEtiketUitvoeringInfoDefaultData
@@ -16,6 +21,9 @@
KlantEtiketData
+
+HerafdrukEtiket
+
Index: vhTest/Mock/APPS/Halux/AAP/DnaCodeService.cls.xml
===================================================================
diff -u -r60929 -r61681
--- vhTest/Mock/APPS/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 60929)
+++ vhTest/Mock/APPS/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 61681)
@@ -29,9 +29,9 @@
-ToeleveringID:%String,ProductID:%String,SequentieNummer:%String=""
+ToeleveringID:%String,ProductID:%String,SequentieNummer:%String="",Herafdruk:%Boolean=$$$False,BatchId:%String=""
%String
-
Index: APPS/Halux/PPS/Activiteit/impl/TAOR/Verpakking/KlantEtiketInput.cls.xml
===================================================================
diff -u -r59702 -r61681
--- APPS/Halux/PPS/Activiteit/impl/TAOR/Verpakking/KlantEtiketInput.cls.xml (.../KlantEtiketInput.cls.xml) (revision 59702)
+++ APPS/Halux/PPS/Activiteit/impl/TAOR/Verpakking/KlantEtiketInput.cls.xml (.../KlantEtiketInput.cls.xml) (revision 61681)
@@ -24,6 +24,11 @@
%Boolean
0
+
+
+%Boolean
+0
+
Index: WSimpl/Halux/AAP/AfdrukService.cls.xml
===================================================================
diff -u -r61624 -r61681
--- WSimpl/Halux/AAP/AfdrukService.cls.xml (.../AfdrukService.cls.xml) (revision 61624)
+++ WSimpl/Halux/AAP/AfdrukService.cls.xml (.../AfdrukService.cls.xml) (revision 61681)
@@ -28,6 +28,11 @@
1
+
+APPS.Halux.PPS.impl.AansturingActie.common.KlantEtiket.PrinterFactory
+1
+
+
DnaCodeRepository:DOM.Halux.AAP.DnaCodeRepository="",DocsV1:BL.PPS.TBX.DocsV1="",EtiketAfdrukkenHelper:WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper,BatchService:APPS.Halux.common.impl.BatchService=""
1
@@ -39,6 +44,7 @@
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 ..PrinterFactory = ##class(APPS.Halux.PPS.impl.AansturingActie.common.KlantEtiket.PrinterFactory).%New()
Quit $$$OK
]]>
@@ -129,6 +135,7 @@
Set Response.Header.Status = "200"
} Catch {
#dim Exception As TECH.Exceptions.Exception = ##class(TECH.ExceptionHandler).Catch()
+ Do ##class(Tools.Wlip).%New(127).String(Exception.ToString())
Set Response.Header.Status = Exception.GeefExceptionCode()
Set Response.Header.Omschrijving = Exception.GeefOmschrijving()
}
@@ -154,7 +161,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)
@@ -184,7 +191,7 @@
While DnaCodeIterator.HasNext() {
#dim DnaCode As DOM.Halux.AAP.DnaCode = DnaCodeIterator.Next()
#dim Batch As APPS.Halux.common.Batch = ..GeefBatchVoorDnaCode(DnaCode)
-
+ Do ##class(Tools.Wlip).%New(127).String(Batch.GeefCategorie())
If (Batch.GeefCategorie() = ##class(APPS.Halux.common.enu.Categorie).Kaderdeur()) {
Do KaderdeurDnaCodesLijst.Insert(DnaCode)
} ElseIf (Batch.GeefCategorie() = ##class(APPS.Halux.common.enu.Categorie).Mat()) {
@@ -198,6 +205,7 @@
} ElseIf (Batch.GeefProductieGroep() = ##class(APPS.Halux.common.enu.ProductieGroep).Kast()) {
Do KastDnaCodesLijst.Insert(DnaCode)
} ElseIf (Batch.GeefCategorie() = ##class(APPS.Halux.common.enu.Categorie).TAORbox()) {
+ Do ##class(Tools.Wlip).%New(127).String("inserting")
Do TAORboxDnaCodesLijst.Insert(DnaCode)
} Else {
Do MaatwerkDnaCodesLijst.Insert(DnaCode)
@@ -230,6 +238,7 @@
Do DnaCodesIteratorLijsten.Insert(KastIterator)
Do DnaCodesIteratorLijsten.Insert(TaorIterator)
Do DnaCodesIteratorLijsten.Insert(MaatwerkDnaCodesIterator)
+ Do ##class(Tools.Wlip).%New(127).String(DnaCodesIteratorLijsten.Count())
#dim IteratorVanDnaCodesIterators As TECH.Iterator = ##class(TECH.ListIterator).%New(DnaCodesIteratorLijsten)
@@ -239,28 +248,103 @@
IteratorVanDnaCodesIterators:TECH.Iterator
+1
%String
+
+
+DnaCodeIterator:TECH.Iterator
+1
+APPS.Halux.PPS.dto.UitvoeringInfoLijst
+
+