Index: WSimpl/Halux/AAP/AfdrukService.cls.xml
===================================================================
diff -u -r60732 -r60735
--- WSimpl/Halux/AAP/AfdrukService.cls.xml (.../AfdrukService.cls.xml) (revision 60732)
+++ WSimpl/Halux/AAP/AfdrukService.cls.xml (.../AfdrukService.cls.xml) (revision 60735)
@@ -115,26 +115,19 @@
KlantEtiketAfdrukkenRequest:WS.Halux.AAP.KlantEtiketAfdrukkenRequest
WS.Halux.AAP.KlantEtiketAfdrukkenResponse
DnaCodeIterator:TECH.Iterator,KaderdeurDnaCodesLijst:%ListOfDataTypes,MatDnaCodesLijst:%ListOfDataTypes,InpakDnaCodesLijst:%ListOfDataTypes,OnbepaaldDnaCodesLijst:%ListOfDataTypes,ProductOpMaatDnaCodesLijst:%ListOfDataTypes,KastDnaCodesLijst:%ListOfDataTypes,TAORboxDnaCodesLijst:%ListOfDataTypes,MaatwerkDnaCodesLijst:%ListOfDataTypes
KaderdeurDnaCodesLijst:%ListOfDataTypes,MatDnaCodesLijst:%ListOfDataTypes,InpakDnaCodesLijst:%ListOfDataTypes,OnbepaaldDnaCodesLijst:%ListOfDataTypes,ProductOpMaatDnaCodesLijst:%ListOfDataTypes,KastDnaCodesLijst:%ListOfDataTypes,TAORboxDnaCodesLijst:%ListOfDataTypes,MaatwerkDnaCodesLijst:%ListOfDataTypes
TECH.Iterator
@@ -284,212 +266,24 @@
#dim Printer As APPS.Halux.PPS.AansturingActie.common.KlantEtiket.Printer = ""
While IteratorVanDnaCodesIterators.HasNext() {
- Do ##class(Tools.Wlip).%New(43).String("IteratorVanDnaCodesIterators")
#dim DnaCodeIterator As TECH.Iterator = IteratorVanDnaCodesIterators.Next()
If (DnaCodeIterator.HasNext()){
-
- Do ##class(Tools.Wlip).%New(43).String("In DnaCodeIterator")
- Do DnaCodeIterator.Reset()
-
- //#dim Batch As APPS.Halux.common.Batch = ""
- While DnaCodeIterator.HasNext() {
- Do ##class(Tools.Wlip).%New(43).String("PrintKlantEtiket in DnaCodeIterator")
+ Do DnaCodeIterator.Reset()
+ While DnaCodeIterator.HasNext() {
#dim DnaCode As DOM.Halux.AAP.DnaCode = DnaCodeIterator.Next()
#dim BatchId As %Integer = DnaCode.BatchId
- Set Batch = ##class(APPS.Halux.common.impl.BatchService).%New().GeefBatch(BatchId)
- Do ##class(Tools.Wlip).%New(43).String("BatchId "_BatchId)
-
+ Set Batch = ##class(APPS.Halux.common.impl.BatchService).%New().GeefBatch(BatchId)
}
- Do ##class(Tools.Wlip).%New(43).String("VOOR GeefKlantEtiketPrinter")
Set Printer = PrinterFactory.GeefKlantEtiketPrinter(Batch)
- Do ##class(Tools.Wlip).%New(43).String("Na GeefKlantEtiketPrinter")
Do Printer.PrintKlantEtiket(,,DnaCodeIterator)
- Do ##class(Tools.Wlip).%New(43).String("Do Printer.PrintKlantEtiket")
} Else {
Do ##class(Tools.Wlip).%New(43).String("Geen records in Iterator")
}
}
]]>
-
-
-KaderdeurDnaCodesLijst:%ListOfDataTypes,MatDnaCodesLijst:%ListOfDataTypes,InpakDnaCodesLijst:%ListOfDataTypes,OnbepaaldDnaCodesLijst:%ListOfDataTypes,ProductOpMaatDnaCodesLijst:%ListOfDataTypes,KastDnaCodesLijst:%ListOfDataTypes,TAORboxDnaCodesLijst:%ListOfDataTypes,MaatwerkDnaCodesLijst:%ListOfDataTypes
-TECH.IteratorOfIterators
-
-
-
-
-IteratorOfDnaCodePerCategorieyIterators:TECH.IteratorOfIterators
-%String
- PrintKlantEtiketMetDnaCodes
- // PrintKlantEtiket dus gebruiken bij de printer nog de dnacode gaan toevoegen
- // de factory kan gebruikt worden dan ook
- // eerst NBO horen dan Pieter
-
-
- Set PrinterFactory = ##class(APPS.Halux.PPS.impl.AansturingActie.common.KlantEtiket.PrinterFactory).%New()
- #dim Printer1 As APPS.Halux.PPS.AansturingActie.common.KlantEtiket.Printer = ""
- Set Printer = PrinterFactory.GeefKlantEtiketPrinter(Batch)
-
- Do ##class(Tools.Wlip).%New(43).String("Start over iterators te gaan")
-
-
- 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.PrintKlantEtiket(,, KaderdeurDnaCodesLijst, KaderdeurDnaCodesIterator)
- Set Printer = PrinterFactory.GeefKlantEtiketPrinter(Batch)
- }
-
- 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()
- Set Printer = PrinterFactory.GeefKlantEtiketPrinter(Batch)
- Do Printer.PrintKlantEtiket(,, MatDnaCodesLijst, MatDnaCodesIterator)
- }
-
- 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()
- Set Printer = PrinterFactory.GeefKlantEtiketPrinter(Batch)
- Do Printer.PrintKlantEtiket(,, InpakDnaCodesLijst,InpakDnaCodesIterator)
- }
-
- 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()
- Set Printer = PrinterFactory.GeefKlantEtiketPrinter(Batch)
- Do Printer.PrintKlantEtiket(,, OnbepaaldDnaCodesLijst, OnbepaaldDnaCodesIterator)
- }
-
- 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()
- Set Printer = PrinterFactory.GeefKlantEtiketPrinter(Batch)
- Do Printer.PrintKlantEtiket(,, ProductOpMaatDnaCodesLijst, ProductOpMaatDnaCodesIterator)
- }
-
- If (KastDnaCodesLijst.Count() > 0) {
- #dim KastIterator As TECH.Iterator = ##class(TECH.ListIterator).%New(KastDnaCodesLijst)
- ;Set Printer = ##class(APPS.Halux.PPS.impl.AansturingActie.common.KlantEtiket.MaatwerkInVHOSS.EtiketPrinter).%New()
- Set Printer = PrinterFactory.GeefKlantEtiketPrinter(Batch)
- Do Printer.PrintKlantEtiket(,, KastDnaCodesLijst, KastIterator)
- }
-
- If (TAORboxDnaCodesLijst.Count() > 0) {
- #dim TaorIterator As TECH.Iterator = ##class(TECH.ListIterator).%New(TAORboxDnaCodesLijst)
- ;Set Printer = ##class(APPS.Halux.PPS.impl.AansturingActie.Taorbox.KlantEtiket.Geen.EtiketPrinter).%New()
- Set Printer = PrinterFactory.GeefKlantEtiketPrinter(Batch)
- Do Printer.PrintKlantEtiket(,, TAORboxDnaCodesLijst, TAORboxDnaCodesLijst)
- }
-
- If (MaatwerkDnaCodesLijst.Count() > 0) {
- #dim MaatwerkDnaCodesIterator As TECH.Iterator = ##class(TECH.ListIterator).%New(MaatwerkDnaCodesLijst)
- ;set test = MaatwerkDnaCodesIterator.HasNext()
- ;Set Printer = ##class(APPS.Halux.PPS.impl.AansturingActie.common.KlantEtiket.ProductOpMaat.Printer).%New()
- Set Printer = PrinterFactory.GeefKlantEtiketPrinter(Batch)
- Do Printer.PrintKlantEtiket(,, MaatwerkDnaCodesLijst, MaatwerkDnaCodesIterator)
- }
-]]>
-