Index: WSimpl/Halux/AAP/DnaCodeService.cls.xml
===================================================================
diff -u -r62695 -r62824
--- WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 62695)
+++ WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 62824)
@@ -331,9 +331,13 @@
Set DnaCode = DnaCodeIterator.Next()
If ..IsValid(DnaCodeAfmeldenRequest, .Response, DnaCode) {
If ..IsGeldigeVhossCode(DnaCodeAfmeldenRequest.PalletCode) {
- If $$$Not(..DnaCodeInVhossKastBepaler.MagDnaCodeInVhossKast(DnaCode, DnaCodeAfmeldenRequest.PalletCode, DnaCodeAfmeldenRequest.BatchId)) {
+ #dim MagDnaCodeInVhossKast As %Integer = ..DnaCodeInVhossKastBepaler.MagDnaCodeInVhossKast(DnaCode, DnaCodeAfmeldenRequest.PalletCode, DnaCodeAfmeldenRequest.BatchId)
+ If MagDnaCodeInVhossKast = 0 {
Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.InvalidInputException).%New("De lade moet in een andere Vhosskast"))
}
+ If MagDnaCodeInVhossKast = 2 {
+ Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.InvalidInputException).%New("De lade moet aan de andere kant van de Vhosskast"))
+ }
}
If DnaCodeAfmeldenRequest.Aantal = -1 {
Index: vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/DnaCodeInVhossKastBepaler/MagDnaCodeInVhossKast/Test.cls.xml
===================================================================
diff -u -r62658 -r62824
--- vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/DnaCodeInVhossKastBepaler/MagDnaCodeInVhossKast/Test.cls.xml (.../Test.cls.xml) (revision 62658)
+++ vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/DnaCodeInVhossKastBepaler/MagDnaCodeInVhossKast/Test.cls.xml (.../Test.cls.xml) (revision 62824)
@@ -13,9 +13,9 @@
Set Bepaler = ##class(WSimpl.Halux.AAP.DnaCodeService.DnaCodeInVhossKastBepaler).%New()
- #dim Antwoord = Bepaler.MagDnaCodeInVhossKast(DnaCode,Pallet,111111)
+ #dim Antwoord As %Integer= Bepaler.MagDnaCodeInVhossKast(DnaCode,Pallet,111111)
- Do $$$AssertFalse(Antwoord)
+ Do $$$AssertEquals(Antwoord,0)
]]>
@@ -33,9 +33,9 @@
Set Bepaler = ##class(WSimpl.Halux.AAP.DnaCodeService.DnaCodeInVhossKastBepaler).%New(SequentieServiceStub)
- #dim Antwoord = Bepaler.MagDnaCodeInVhossKast(DnaCode,Pallet,GuiInternVhossNummer)
+ #dim Antwoord As %Integer= Bepaler.MagDnaCodeInVhossKast(DnaCode,Pallet,GuiInternVhossNummer)
- Do $$$AssertFalse(Antwoord)
+ Do $$$AssertEquals(Antwoord,0)
]]>
@@ -151,9 +151,9 @@
Set Bepaler = ##class(WSimpl.Halux.AAP.DnaCodeService.DnaCodeInVhossKastBepaler).%New(SequentieServiceStub, DnaCodeRepositoryStub)
- #dim Antwoord As %Boolean = Bepaler.MagDnaCodeInVhossKast(AfTeScannenDnaCode,PalletCode,BatchId)
+ #dim Antwoord As %Integer = Bepaler.MagDnaCodeInVhossKast(AfTeScannenDnaCode,PalletCode,BatchId)
- Do $$$AssertTrue(Antwoord)
+ Do $$$AssertEquals(Antwoord,1)
]]>
@@ -206,9 +206,9 @@
Set Bepaler = ##class(WSimpl.Halux.AAP.DnaCodeService.DnaCodeInVhossKastBepaler).%New(SequentieServiceStub, DnaCodeRepositoryStub)
- #dim Antwoord As %Boolean = Bepaler.MagDnaCodeInVhossKast(AfTeScannenDnaCode,PalletCode,BatchId)
+ #dim Antwoord As %Integer = Bepaler.MagDnaCodeInVhossKast(AfTeScannenDnaCode,PalletCode,BatchId)
- Do $$$AssertTrue(Antwoord)
+ Do $$$AssertEquals(Antwoord,1)
]]>
@@ -261,9 +261,9 @@
Set Bepaler = ##class(WSimpl.Halux.AAP.DnaCodeService.DnaCodeInVhossKastBepaler).%New(SequentieServiceStub, DnaCodeRepositoryStub)
- #dim Antwoord As %Boolean = Bepaler.MagDnaCodeInVhossKast(AfTeScannenDnaCode,PalletCode,BatchId)
+ #dim Antwoord As %Integer = Bepaler.MagDnaCodeInVhossKast(AfTeScannenDnaCode,PalletCode,BatchId)
- Do $$$AssertFalse(Antwoord)
+ Do $$$AssertEquals(Antwoord,0)
]]>
@@ -316,9 +316,9 @@
Set Bepaler = ##class(WSimpl.Halux.AAP.DnaCodeService.DnaCodeInVhossKastBepaler).%New(SequentieServiceStub, DnaCodeRepositoryStub)
- #dim Antwoord As %Boolean = Bepaler.MagDnaCodeInVhossKast(AfTeScannenDnaCode,PalletCode,BatchId)
+ #dim Antwoord As %Integer = Bepaler.MagDnaCodeInVhossKast(AfTeScannenDnaCode,PalletCode,BatchId)
- Do $$$AssertFalse(Antwoord)
+ Do $$$AssertEquals(Antwoord,0)
]]>
@@ -371,16 +371,17 @@
Set Bepaler = ##class(WSimpl.Halux.AAP.DnaCodeService.DnaCodeInVhossKastBepaler).%New(SequentieServiceStub, DnaCodeRepositoryStub)
- #dim Antwoord As %Boolean = Bepaler.MagDnaCodeInVhossKast(AfTeScannenDnaCode,PalletCode,BatchId)
+ #dim Antwoord As %Integer = Bepaler.MagDnaCodeInVhossKast(AfTeScannenDnaCode,PalletCode,BatchId)
- Do $$$AssertTrue(Antwoord)
+ Do $$$AssertEquals(Antwoord,1)
]]>
Index: WSimpl/Halux/AAP/DnaCodeService/DnaCodeInVhossKastBepaler.cls.xml
===================================================================
diff -u -r62658 -r62824
--- WSimpl/Halux/AAP/DnaCodeService/DnaCodeInVhossKastBepaler.cls.xml (.../DnaCodeInVhossKastBepaler.cls.xml) (revision 62658)
+++ WSimpl/Halux/AAP/DnaCodeService/DnaCodeInVhossKastBepaler.cls.xml (.../DnaCodeInVhossKastBepaler.cls.xml) (revision 62824)
@@ -96,9 +96,9 @@
DnaCode:DOM.Halux.AAP.DnaCode,TBXSequentie:%CacheString="",ProductieSequentie:APPS.Halux.common.VHOSSProductieSequentieItem="",Pallet:%String,BatchId:%String
1
-%Boolean
+%Integer
+
+
+
+
+
+
+
+