Index: WSimpl/Halux/AAP/AfdrukService.cls.xml =================================================================== diff -u -r60667 -r60679 --- WSimpl/Halux/AAP/AfdrukService.cls.xml (.../AfdrukService.cls.xml) (revision 60667) +++ WSimpl/Halux/AAP/AfdrukService.cls.xml (.../AfdrukService.cls.xml) (revision 60679) @@ -96,11 +96,10 @@ #dim DnaCodeInfo As DOM.Halux.AAP.DnaCode = DnaCodeIterator.Next() //Set PRNr = DnaCodeInfo.ProductNummer - Do ##class(CHUI.Prod.ProductLabel).DoOne(DnaCodeInfo.ProductNummer) //PRNr + //Do ##class(CHUI.Prod.ProductLabel).DoOne(DnaCodeInfo.ProductNummer) //PRNr + //Do ##class(CHUI.Prod.ProductLabel).PrintProductEtiketMetDnaCode(DnaCodeInfo) //PRNr } - - - + Set Response.Header.Status = "200" } Catch { #dim Exception As TECH.Exceptions.Exception = ##class(TECH.ExceptionHandler).Catch() @@ -196,6 +195,9 @@ Quit } + //TECH.FrequentieTabel - + // Values instekeen + #dim Batch As APPS.Halux.common.Batch = ##class(APPS.Halux.common.impl.BatchService).%New().GeefBatch(BatchId) If (Batch.GeefCategorie() = ##class(APPS.Halux.common.enu.Categorie).Kaderdeur()) { Do ##class(Tools.Wlip).%New(43).String("kaderdeur category") @@ -222,59 +224,67 @@ } + // iterator van iteratoren van alle lijsten + // ItereatorOfIterators + // gaat factory op roepen en print klant etiket uitvoeren + // PrintKlantEtiketVanDnaCodes --> PrintKlantEtiketMetDnaCodes + // PrintKlantEtiket dus gebruiken bij de printer nog de dnacode gaan toevoegen + // de factory kan gebruikt worden dan ook + // eerst NBO horen dan Pieter + #dim Printer As APPS.Halux.PPS.AansturingActie.common.KlantEtiket.Printer = "" If (KaderdeurDnaCodesLijst.Count() > 0) { #dim KaderdeurDnaCodesIterator As TECH.Iterator = ##class(TECH.ListIterator).%New(KaderdeurDnaCodesLijst) Set Printer = ##class(APPS.Halux.PPS.impl.AansturingActie.common.KlantEtiket.KAD.Printer).%New() - Do Printer.PrintKlantEtiketVanDnaCodes(KaderdeurDnaCodesIterator) + Do Printer.PrintKlantEtiket(,, KaderdeurDnaCodesLijst) } If (MatDnaCodesLijst.Count() > 0) { #dim MatDnaCodesIterator As TECH.Iterator = ##class(TECH.ListIterator).%New(MatDnaCodesLijst) Set Printer = ##class(APPS.Halux.PPS.impl.AansturingActie.common.KlantEtiket.Mat.Printer).%New() - Do Printer.PrintKlantEtiketVanDnaCodes(MatDnaCodesIterator) + Do Printer.PrintKlantEtiket(,, MatDnaCodesLijst) } If (InpakDnaCodesLijst.Count() > 0) { #dim InpakDnaCodesIterator As TECH.Iterator = ##class(TECH.ListIterator).%New(InpakDnaCodesLijst) Set Printer = ##class(APPS.Halux.PPS.impl.AansturingActie.common.KlantEtiket.Inpak.Printer).%New() - Do Printer.PrintKlantEtiketVanDnaCodes(InpakDnaCodesIterator) + Do Printer.PrintKlantEtiket(,, InpakDnaCodesLijst) } If (OnbepaaldDnaCodesLijst.Count() > 0) { #dim OnbepaaldDnaCodesIterator As TECH.Iterator = ##class(TECH.ListIterator).%New(OnbepaaldDnaCodesLijst) Set Printer = ##class(APPS.Halux.PPS.impl.AansturingActie.common.KlantEtiket.Onbepaald.Printer).%New() - Do Printer.PrintKlantEtiketVanDnaCodes(OnbepaaldDnaCodesIterator) + Do Printer.PrintKlantEtiket(,, OnbepaaldDnaCodesLijst) } If (ProductOpMaatDnaCodesLijst.Count() > 0) { #dim ProductOpMaatDnaCodesIterator As TECH.Iterator = ##class(TECH.ListIterator).%New(ProductOpMaatDnaCodesLijst) Set Printer = ##class(APPS.Halux.PPS.impl.AansturingActie.common.KlantEtiket.ProductOpMaat.Printer).%New() - Do Printer.PrintKlantEtiketVanDnaCodes(ProductOpMaatDnaCodesIterator) + Do Printer.PrintKlantEtiket(,, ProductOpMaatDnaCodesLijst) } If (KastDnaCodesLijst.Count() > 0) { Set Printer = ##class(APPS.Halux.PPS.impl.AansturingActie.common.KlantEtiket.MaatwerkInVHOSS.EtiketPrinter).%New() - Do Printer.PrintKlantEtiket(,,,,, KastDnaCodesLijst) + Do Printer.PrintKlantEtiket(,, KastDnaCodesLijst) } If (TAORboxDnaCodesLijst.Count() > 0) { Set Printer = ##class(APPS.Halux.PPS.impl.AansturingActie.Taorbox.KlantEtiket.Geen.EtiketPrinter).%New() - Do Printer.PrintKlantEtiket(,,,,, TAORboxDnaCodesLijst) + Do Printer.PrintKlantEtiket(,, TAORboxDnaCodesLijst) } If (MaatwerkDnaCodesLijst.Count() > 0) { #dim MaatwerkDnaCodesIterator As TECH.Iterator = ##class(TECH.ListIterator).%New(MaatwerkDnaCodesLijst) Set Printer = ##class(APPS.Halux.PPS.impl.AansturingActie.common.KlantEtiket.ProductOpMaat.Printer).%New() - Do Printer.PrintKlantEtiketVanDnaCodes(MaatwerkDnaCodesIterator) + Do Printer.PrintKlantEtiket(,, MaatwerkDnaCodesLijst) } Quit ErrorMessage Index: APPS/Halux/PPS/impl/AansturingActie/common/KlantEtiket/Printer.cls.xml =================================================================== diff -u -r60627 -r60679 --- APPS/Halux/PPS/impl/AansturingActie/common/KlantEtiket/Printer.cls.xml (.../Printer.cls.xml) (revision 60627) +++ APPS/Halux/PPS/impl/AansturingActie/common/KlantEtiket/Printer.cls.xml (.../Printer.cls.xml) (revision 60679) @@ -28,55 +28,51 @@ -Batch:APPS.Halux.common.Batch,Parameters:APPS.Halux.PPS.impl.AansturingActie.common.KlantEtiket.Parameters="" +Batch:APPS.Halux.common.Batch,Parameters:APPS.Halux.PPS.impl.AansturingActie.common.KlantEtiket.Parameters="",LijstDnacode:%ListOfDataTypes="" 0 - + DnaCodesIterator:TECH.Iterator="" 0