Index: vhTest/Mock/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler.cls.xml
===================================================================
diff -u -r61010 -r61011
--- vhTest/Mock/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler.cls.xml (.../AantalGescandeVhossSequentieItemsBepaler.cls.xml) (revision 61010)
+++ vhTest/Mock/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler.cls.xml (.../AantalGescandeVhossSequentieItemsBepaler.cls.xml) (revision 61011)
@@ -9,7 +9,7 @@
right
-SequentieService:APPS.Halux.common.SequentieService
+SequentieService:APPS.Halux.common.SequentieService,DnaCodeRepository:DOM.Halux.AAP.DnaCodeRepository
%Status
Index: WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler.cls.xml
===================================================================
diff -u -r61010 -r61011
--- WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler.cls.xml (.../AantalGescandeVhossSequentieItemsBepaler.cls.xml) (revision 61010)
+++ WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler.cls.xml (.../AantalGescandeVhossSequentieItemsBepaler.cls.xml) (revision 61011)
@@ -8,14 +8,20 @@
1
+
+DOM.Halux.AAP.DnaCodeRepository
+1
+
+
-SequentieService:APPS.Halux.common.SequentieService
+SequentieService:APPS.Halux.common.SequentieService,DnaCodeRepository:DOM.Halux.AAP.DnaCodeRepository
1
1
%Status
1
@@ -52,27 +58,53 @@
#dim ItemIterator As TECH.Iterator = ProductieSequentie.GeefItemIterator()
#dim ProductieSequentieItem As APPS.Halux.common.VHOSSProductieSequentieItem
Set AantallenPerVhoss = ##class(TECH.FrequentieTabel).%New()
+ Set AantallenGescandPerVhoss = ##class(TECH.FrequentieTabel).%New()
#dim VhossidVanDnaCode As %String = ""
While ItemIterator.HasNext() {
Set ProductieSequentieItem = ItemIterator.Next()
If ProductieSequentieItem.%IsA(##class(APPS.Halux.common.VHOSSProductieSequentieItem).%ClassName($$$True)) {
Do AantallenPerVhoss.Verhoog(ProductieSequentieItem.VHOSSID)
+ If ..IsDnaCodeGescand(DnaCode.BatchId, ProductieSequentieItem.SequentieNummer) {
+ Do AantallenGescandPerVhoss.Verhoog(ProductieSequentieItem.VHOSSID)
+ }
If DnaCode.SequentieNummer = ProductieSequentieItem.SequentieNummer {
Set VhossidVanDnaCode = ProductieSequentieItem.VHOSSID
}
}
}
#dim AantalInVhoss As %Integer = 0
+ #dim AantallenGescandInVhoss As %Integer = 0
Try {
Set AantalInVhoss = AantallenPerVhoss.GeefFrequentieVanItem(VhossidVanDnaCode)
+ Set AantallenGescandInVhoss = AantallenGescandPerVhoss.GeefFrequentieVanItem(VhossidVanDnaCode)
}
Catch {
Set AantalInVhoss = 0
+ Set AantallenGescandInVhoss = 0
}
- Quit $lb(AantalInVhoss)
+ Quit $lb(AantalInVhoss, AantallenGescandInVhoss)
]]>
+
+
+BatchId:%String,SequentieNummer:%String
+1
+%Boolean
+
+
Index: vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler/BepaalAantalGescandeVhossSequentieItems.cls.xml
===================================================================
diff -u -r61010 -r61011
--- vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler/BepaalAantalGescandeVhossSequentieItems.cls.xml (.../BepaalAantalGescandeVhossSequentieItems.cls.xml) (revision 61010)
+++ vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler/BepaalAantalGescandeVhossSequentieItems.cls.xml (.../BepaalAantalGescandeVhossSequentieItems.cls.xml) (revision 61011)
@@ -25,6 +25,7 @@
Set DnaCode.DnaCode = "HABCDE0"
Set DnaCode.BatchId = BatchId
Set DnaCode.SequentieNummer = 42
+ Set DnaCode.ScanTijdstip = 42
Set ProductieSequentieItem1 = ##class(APPS.Halux.common.VHOSSProductieSequentieItem).%New()
Set ProductieSequentieItem1.VHOSSID = 1
@@ -47,6 +48,39 @@
]]>
+
+
+
+