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