Index: WSimpl/Halux/AAP/AfdrukService.cls.xml
===================================================================
diff -u -r60704 -r60731
--- WSimpl/Halux/AAP/AfdrukService.cls.xml (.../AfdrukService.cls.xml) (revision 60704)
+++ WSimpl/Halux/AAP/AfdrukService.cls.xml (.../AfdrukService.cls.xml) (revision 60731)
@@ -140,12 +140,13 @@
//}
// TODO iplementatie
- #dim resultaat = ..VoerUitKlantEtiketAfdrukken(DnaCodeIterator)
+ #dim resultaat = ..VerwerkKlantEtiketAfdrukken(DnaCodeIterator)
If (resultaat = "") {
Set Response.Header.Status = "200"
} Else {
- Set Response.Header.Status = "100"
+ Set Response.Header.Status = "422"
+ Set Response.Header.Omschrijving = "resultaat"
}
@@ -164,7 +165,7 @@
%Boolean
-
+
DnaCodeIterator:TECH.Iterator
%String
+
+
+
+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
+
+
+
+
+IteratorVanDnaCodesIterators:TECH.Iterator
+%String
+
+
+
+
+KaderdeurDnaCodesLijst:%ListOfDataTypes,MatDnaCodesLijst:%ListOfDataTypes,InpakDnaCodesLijst:%ListOfDataTypes,OnbepaaldDnaCodesLijst:%ListOfDataTypes,ProductOpMaatDnaCodesLijst:%ListOfDataTypes,KastDnaCodesLijst:%ListOfDataTypes,TAORboxDnaCodesLijst:%ListOfDataTypes,MaatwerkDnaCodesLijst:%ListOfDataTypes
+TECH.IteratorOfIterators
+
+
+
+
+IteratorOfDnaCodePerCategorieyIterators:TECH.IteratorOfIterators
+%String
+ 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)
+ Do Printer.PrintKlantEtiket(,, KaderdeurDnaCodesLijst, KaderdeurDnaCodesIterator)
Set Printer = PrinterFactory.GeefKlantEtiketPrinter(Batch)
}
@@ -253,54 +437,54 @@
;Set Printer = ##class(APPS.Halux.PPS.impl.AansturingActie.common.KlantEtiket.Mat.Printer).%New()
Set Printer = PrinterFactory.GeefKlantEtiketPrinter(Batch)
- Do Printer.PrintKlantEtiket(,, MatDnaCodesLijst)
+ 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)
+ 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)
+ 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)
+ 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)
+ 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)
+ Do Printer.PrintKlantEtiket(,, TAORboxDnaCodesLijst, TAORboxDnaCodesLijst)
}
If (MaatwerkDnaCodesLijst.Count() > 0) {
#dim MaatwerkDnaCodesIterator As TECH.Iterator = ##class(TECH.ListIterator).%New(MaatwerkDnaCodesLijst)
- set test = MaatwerkDnaCodesIterator.HasNext()
+ ;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)
+ Do Printer.PrintKlantEtiket(,, MaatwerkDnaCodesLijst, MaatwerkDnaCodesIterator)
}
-
- Quit ErrorMessage
]]>