Index: vhUnitTest/WSimpl/AX/CHUI/TerminalNavigationService/NavigateToConfirmedOrder/Test.cls.xml
===================================================================
diff -u
--- vhUnitTest/WSimpl/AX/CHUI/TerminalNavigationService/NavigateToConfirmedOrder/Test.cls.xml (revision 0)
+++ vhUnitTest/WSimpl/AX/CHUI/TerminalNavigationService/NavigateToConfirmedOrder/Test.cls.xml (revision 44582)
@@ -0,0 +1,34 @@
+
+
+
+vhUnitTest.TestCase
+
+
+
+
+
+
+1
+WS.AX.CHUI.dto.NavigateToConfirmedOrderRequest
+
+
+
+
+
+
Index: vhTest/Mock/AXimpl/Admin/CHUI/TerminalNavigationService.cls.xml
===================================================================
diff -u -r43691 -r44582
--- vhTest/Mock/AXimpl/Admin/CHUI/TerminalNavigationService.cls.xml (.../TerminalNavigationService.cls.xml) (revision 43691)
+++ vhTest/Mock/AXimpl/Admin/CHUI/TerminalNavigationService.cls.xml (.../TerminalNavigationService.cls.xml) (revision 44582)
@@ -8,6 +8,12 @@
AXimpl.Admin.CHUI.TerminalNavigationService,Tools.Mock.MockClassBase
right
+
+AxSalesId:%String,AxGebruiker:%String,WorkstationName:%String
+
+
+
AxSalesId:%String,AxGebruiker:%String,WorkstationName:%String
+
+
+AxSalesId:%String
+%String
+
+
Index: AXimpl/Admin/VKP/OrderLookup.cls.xml
===================================================================
diff -u -r43421 -r44582
--- AXimpl/Admin/VKP/OrderLookup.cls.xml (.../OrderLookup.cls.xml) (revision 43421)
+++ AXimpl/Admin/VKP/OrderLookup.cls.xml (.../OrderLookup.cls.xml) (revision 44582)
@@ -41,6 +41,27 @@
Quit OrderId
]]>
+
+
+AxSalesId:%String
+%String
+ 100999 and AXSalesid = ?",$ListBuild(AxSalesId))
+ #dim ResultSet As TECH.ResultSet = ..QueryAPI.GetResultSet(Query)
+ #dim OrderId as %String = ""
+ if ResultSet.Next() {
+ Set OrderId = ResultSet.GetDataByName("ID")
+ if ResultSet.Next() {
+ Set Exception = ##class(AXimpl.Admin.DatabaseOutOfSyncException).%New(##class(AXimpl.Admin.EntiteitType).Order(),AxSalesId,OrderId _ "," _ ResultSet.GetDataByName("ID"))
+ Do Exception.VoegToeExtraInfo("Minstens 2 orders met dezelfde Ax SalesId gevonden")
+ Do ##class(TECH.ExceptionHandler).Throw(Exception)
+ }
+ } else {
+ Do ##class(TECH.ExceptionHandler).Throw(##class(AXimpl.Admin.DatabaseOutOfSyncException).%New(##class(AXimpl.Admin.EntiteitType).Order(),AxSalesId,""))
+ }
+ Quit OrderId
+]]>
+
Index: vhTest/Mock/AXimpl/Admin/VKP/OrderLookup.cls.xml
===================================================================
diff -u -r43236 -r44582
--- vhTest/Mock/AXimpl/Admin/VKP/OrderLookup.cls.xml (.../OrderLookup.cls.xml) (revision 43236)
+++ vhTest/Mock/AXimpl/Admin/VKP/OrderLookup.cls.xml (.../OrderLookup.cls.xml) (revision 44582)
@@ -14,6 +14,13 @@
+
+
+AxSalesId:%String
+%String
+
+
Index: vhUnitTest/AXimpl/Admin/VKP/OrderLookup/Test.cls.xml
===================================================================
diff -u -r43421 -r44582
--- vhUnitTest/AXimpl/Admin/VKP/OrderLookup/Test.cls.xml (.../Test.cls.xml) (revision 43421)
+++ vhUnitTest/AXimpl/Admin/VKP/OrderLookup/Test.cls.xml (.../Test.cls.xml) (revision 44582)
@@ -3,6 +3,11 @@
vhUnitTest.TestCase
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: vhTest/Fake/AXimpl/Admin/CHUI/TerminalNavigationService.cls.xml
===================================================================
diff -u -r43592 -r44582
--- vhTest/Fake/AXimpl/Admin/CHUI/TerminalNavigationService.cls.xml (.../TerminalNavigationService.cls.xml) (revision 43592)
+++ vhTest/Fake/AXimpl/Admin/CHUI/TerminalNavigationService.cls.xml (.../TerminalNavigationService.cls.xml) (revision 44582)
@@ -11,6 +11,12 @@
AxSalesId:%String,AxGebruiker:%String,WorkStationName:%String
+
+
+AxSalesId:%String,AxGebruiker:%String,WorkstationName:%String
+
+
Index: AXimpl/Admin/CHUI/TerminalNavigationService.cls.xml
===================================================================
diff -u -r43691 -r44582
--- AXimpl/Admin/CHUI/TerminalNavigationService.cls.xml (.../TerminalNavigationService.cls.xml) (revision 43691)
+++ AXimpl/Admin/CHUI/TerminalNavigationService.cls.xml (.../TerminalNavigationService.cls.xml) (revision 44582)
@@ -39,6 +39,14 @@
Do ..TerminalNavigatieService.RaadpleegOrder(..GebruikerLookup.GeefGebruikerId(AxGebruiker),ComputerNaam,..OrderLookup.GeefOrderId(AxSalesId))
]]>
+
+
+AxSalesId:%String,AxGebruiker:%String,WorkstationName:%String
+
+
Index: WSimpl/AX/CHUI/TerminalNavigationService/NavigateToConfirmedOrder.cls.xml
===================================================================
diff -u
--- WSimpl/AX/CHUI/TerminalNavigationService/NavigateToConfirmedOrder.cls.xml (revision 0)
+++ WSimpl/AX/CHUI/TerminalNavigationService/NavigateToConfirmedOrder.cls.xml (revision 44582)
@@ -0,0 +1,42 @@
+
+
+
+TECH.RegisteredObject
+
+
+AXimpl.Admin.CHUI.TerminalNavigationService
+1
+
+
+
+TerminalNavigationService:AXimpl.Admin.CHUI.TerminalNavigationService
+1
+1
+%Status
+1
+
+
+
+
+NavigateToConfirmedOrderRequest:WS.AX.CHUI.dto.NavigateToConfirmedOrderRequest
+WS.AX.CHUI.dto.NavigateToConfirmedOrderResponse
+
+
+
+
+
+