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 + + + + + +