Index: APPS/MAG/UGLYPicking/enu/Magazijn.cls.xml =================================================================== diff -u -r1578 -r1594 --- APPS/MAG/UGLYPicking/enu/Magazijn.cls.xml (.../Magazijn.cls.xml) (revision 1578) +++ APPS/MAG/UGLYPicking/enu/Magazijn.cls.xml (.../Magazijn.cls.xml) (revision 1594) @@ -16,37 +16,37 @@ 1 - 1 - 1 - 1 - 1 - 1 - Index: APPS/MAG/UGLYPicking/impl/BonInMagazijnIterator.cls.xml =================================================================== diff -u -r1581 -r1594 --- APPS/MAG/UGLYPicking/impl/BonInMagazijnIterator.cls.xml (.../BonInMagazijnIterator.cls.xml) (revision 1581) +++ APPS/MAG/UGLYPicking/impl/BonInMagazijnIterator.cls.xml (.../BonInMagazijnIterator.cls.xml) (revision 1594) @@ -5,7 +5,7 @@ %RegisteredObject,TECH.Iterator 0 - + APPS.MAG.UGLYPicking.enu.Magazijn 1 @@ -16,12 +16,12 @@ -MagazijnNaam:%String +MagazijnID:APPS.MAG.UGLYPicking.enu.Magazijn 1 1 %Status @@ -67,7 +67,7 @@ Set OrderHoofding = ##class(Flow.OrderWMS.Hoofding).%OpenId(BonNr,0) - If (OrderHoofding.VerwerkingSoftware [ ..Magazijn) && ((OrderHoofding.StatusWMS = "W") || (OrderHoofding.StatusWMS = "P")) + If (OrderHoofding.VerwerkingSoftware [ ..MagazijnID) && ((OrderHoofding.StatusWMS = "W") || (OrderHoofding.StatusWMS = "P")) { Set LijnIterator = ##class(TECH.ListIterator).%New(OrderHoofding.Lijnen) While ('BevatActieveLijnen) && (LijnIterator.HasNext()) @@ -77,7 +77,7 @@ While ('BevatActieveLijnen) && (SublijnIterator.HasNext()) { Set Sublijn = SublijnIterator.Next() - Set BevatActieveLijnen = (Sublijn.StatusWMS="W") && (Sublijn.VerwerkingSoftware = ..Magazijn) + Set BevatActieveLijnen = (Sublijn.StatusWMS="W") && (Sublijn.VerwerkingSoftware = ..MagazijnID) } } } Index: WS/MAG/UGLYPicking/UGLYPickingService.cls.xml =================================================================== diff -u -r1578 -r1594 --- WS/MAG/UGLYPicking/UGLYPickingService.cls.xml (.../UGLYPickingService.cls.xml) (revision 1578) +++ WS/MAG/UGLYPicking/UGLYPickingService.cls.xml (.../UGLYPickingService.cls.xml) (revision 1594) @@ -13,18 +13,11 @@ http://www.vanhoecke.be/MAG/UGLYPicking - -APPS.MAG.UGLYPicking.dto.Magazijnen -1 - - - -MagazijnNaam:%String +MagazijnID:APPS.MAG.UGLYPicking.enu.Magazijn APPS.MAG.UGLYPicking.dto.Bonnen 1 - @@ -35,5 +28,20 @@ + + +BonNr:%Integer +APPS.MAG.UGLYPicking.dto.ProductLijnen +1 + + + + +APPS.MAG.UGLYPicking.dto.Magazijnen +1 + + Index: APPS/MAG/UglyPickingService.cls.xml =================================================================== diff -u -r1590 -r1594 --- APPS/MAG/UglyPickingService.cls.xml (.../UglyPickingService.cls.xml) (revision 1590) +++ APPS/MAG/UglyPickingService.cls.xml (.../UglyPickingService.cls.xml) (revision 1594) @@ -28,9 +28,9 @@ -MagazijnNaam:%String +MagazijnID:APPS.MAG.UGLYPicking.enu.Magazijn APPS.MAG.UGLYPicking.dto.Bonnen - @@ -57,7 +57,8 @@ BonNr:%Integer APPS.MAG.UGLYPicking.dto.ProductLijnen - + @@ -81,7 +82,6 @@ Bon:APPS.MAG.UGLYPicking.dto.Bon,UitstelOptie:APPS.MAG.UGLYPicking.enu.UitstelOptie %Status - Index: APPS/MAG/UGLYPicking/dto/Magazijn.cls.xml =================================================================== diff -u -r1578 -r1594 --- APPS/MAG/UGLYPicking/dto/Magazijn.cls.xml (.../Magazijn.cls.xml) (revision 1578) +++ APPS/MAG/UGLYPicking/dto/Magazijn.cls.xml (.../Magazijn.cls.xml) (revision 1594) @@ -5,6 +5,16 @@ %RegisteredObject,%XML.Adaptor 0 + + +XMLTYPE nodig wegens overlappende naam met de enu +dto.Magazijn + + + +%String + + %Integer Index: APPS/MAG/UGLYPicking/dto/ProductLijnen.cls.xml =================================================================== diff -u -r1576 -r1594 --- APPS/MAG/UGLYPicking/dto/ProductLijnen.cls.xml (.../ProductLijnen.cls.xml) (revision 1576) +++ APPS/MAG/UGLYPicking/dto/ProductLijnen.cls.xml (.../ProductLijnen.cls.xml) (revision 1594) @@ -3,11 +3,17 @@ 1 %RegisteredObject,%XML.Adaptor +0 - + +%Integer + + + Dit is een kennisanker dat moet gelezen worden voor er gestart wordt met picken. %String +list Index: vhUnitTest/APPS/MAG/UGLYPicking/TestUglyPickingService.cls.xml =================================================================== diff -u -r1591 -r1594 --- vhUnitTest/APPS/MAG/UGLYPicking/TestUglyPickingService.cls.xml (.../TestUglyPickingService.cls.xml) (revision 1591) +++ vhUnitTest/APPS/MAG/UGLYPicking/TestUglyPickingService.cls.xml (.../TestUglyPickingService.cls.xml) (revision 1594) @@ -15,13 +15,13 @@ Do $$$AssertTrue($IsObject(Magazijnen),"Een magazijnen object werd teruggegeven") - Do $$$AssertEquals(Magazijnen.Lijst.Count(),5,"Er zijn 5 magazijnen") + Do $$$AssertEquals(Magazijnen.Count(),5,"Er zijn 5 magazijnen") - Set AantalBonnenInAventos = Magazijnen.Lijst.GetAt(5).AantalOrders + Set AantalBonnenInAventos = Magazijnen.GetAt(5).AantalOrders Do ..MaakBon(1234) - Do $$$AssertEquals(Service.GeefMagazijnen().Lijst.GetAt(5).AantalOrders,AantalBonnenInAventos+1,"Er is 1 bon meer na het aanmaken van de nieuwe hoofding") + Do $$$AssertEquals(Service.GeefMagazijnen().GetAt(5).AantalOrders,AantalBonnenInAventos+1,"Er is 1 bon meer na het aanmaken van de nieuwe hoofding") Do ..VerwijderBon(1234) ]]> Index: APPS/MAG/UGLYPicking/impl/UglyPickingService.cls.xml =================================================================== diff -u -r1590 -r1594 --- APPS/MAG/UGLYPicking/impl/UglyPickingService.cls.xml (.../UglyPickingService.cls.xml) (revision 1590) +++ APPS/MAG/UGLYPicking/impl/UglyPickingService.cls.xml (.../UglyPickingService.cls.xml) (revision 1594) @@ -35,6 +35,7 @@ If (##class(APPS.MAG.UGLYPicking.enu.Magazijn).IsValidDT(MagazijnLetter)) { Set Magazijn = ##class(APPS.MAG.UGLYPicking.dto.Magazijn).%New() + Set Magazijn.MagazijnID = MagazijnLetter Set Magazijn.Naam = ##class(APPS.MAG.UGLYPicking.enu.Magazijn).LogicalToDisplay(MagazijnLetter) Do Bon.Magazijnen.Insert(Magazijn) } @@ -45,12 +46,12 @@ -MagazijnNaam:%String +MagazijnID:APPS.MAG.UGLYPicking.enu.Magazijn APPS.MAG.UGLYPicking.dto.Bonnen BonNr:%Integer APPS.MAG.UGLYPicking.dto.ProductLijnen + Index: APPS/MAG/UGLYPicking/dto/Magazijnen.cls.xml =================================================================== diff -u -r1578 -r1594 --- APPS/MAG/UGLYPicking/dto/Magazijnen.cls.xml (.../Magazijnen.cls.xml) (revision 1578) +++ APPS/MAG/UGLYPicking/dto/Magazijnen.cls.xml (.../Magazijnen.cls.xml) (revision 1594) @@ -2,12 +2,18 @@ 1 -%RegisteredObject,%XML.Adaptor +%ListOfObjects,%XML.Adaptor 0 - -APPS.MAG.UGLYPicking.dto.Magazijn -list - + +APPS.MAG.UGLYPicking.dto.Magazijn + + + + + Index: APPS/MAG/UGLYPicking/dto/ProductLijn.cls.xml =================================================================== diff -u -r1576 -r1594 --- APPS/MAG/UGLYPicking/dto/ProductLijn.cls.xml (.../ProductLijn.cls.xml) (revision 1576) +++ APPS/MAG/UGLYPicking/dto/ProductLijn.cls.xml (.../ProductLijn.cls.xml) (revision 1594) @@ -3,15 +3,12 @@ 1 %RegisteredObject,%XML.Adaptor +0 %Integer - -%Integer - - %Boolean Index: CSC Ugly Picking.prj.xml =================================================================== diff -u -r1586 -r1594 --- CSC Ugly Picking.prj.xml (.../CSC Ugly Picking.prj.xml) (revision 1586) +++ CSC Ugly Picking.prj.xml (.../CSC Ugly Picking.prj.xml) (revision 1594) @@ -1,6 +1,6 @@ - +