Index: WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml
===================================================================
diff -u -r60495 -r60628
--- WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml (.../EtiketAfdrukkenHelper.cls.xml) (revision 60495)
+++ WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml (.../EtiketAfdrukkenHelper.cls.xml) (revision 60628)
@@ -34,18 +34,59 @@
Set DnaCodeAsStringIterator = ##class(TECH.ListIterator).%New(DnaCodeStringLijst)
Quit:$$$Not(DnaCodeAsStringIterator.HasNext())
-
+
#dim LijstMetDnaCodes = ##class(%ListOfDataTypes).%New()
#dim DnaCode As DOM.Halux.AAP.DnaCode
While DnaCodeAsStringIterator.HasNext() {
- Set DnaCode = ..DnaCodeRepository.ZoekViaDnaCode(DnaCodeAsStringIterator.Next()).Next()
- Do LijstMetDnaCodes.Insert(DnaCode)
+ #dim DnaCodeId AS %String = DnaCodeAsStringIterator.Next()
+ #dim dnaIterator As TECH.Iterator = ..DnaCodeRepository.ZoekViaDnaCode(DnaCodeId)
+
+ If (dnaIterator.HasNext()) {
+ Set DnaCode = dnaIterator.Next()
+ Do LijstMetDnaCodes.Insert(DnaCode)
+ }
}
-
+
Quit ##class(TECH.ListIterator).%New(LijstMetDnaCodes)
]]>
+
+DnaCodeIterator:TECH.Iterator
+TECH.Iterator
+
+
+
+
+DnaCodeIterator:TECH.Iterator,BatchId:%String
+TECH.Iterator
+
+
+
Werkpost:%String
%String