Index: AXimpl/Admin/DOM/PM/Bouwsteen.cls.xml =================================================================== diff -u -r45156 -r47058 --- AXimpl/Admin/DOM/PM/Bouwsteen.cls.xml (.../Bouwsteen.cls.xml) (revision 45156) +++ AXimpl/Admin/DOM/PM/Bouwsteen.cls.xml (.../Bouwsteen.cls.xml) (revision 47058) @@ -22,6 +22,10 @@ %String + + +%Boolean + Index: AXimpl/Admin/DOM/PM/BouwsteenIterator/Filter/MeeTeRekenenVoorVoorraadFilter.cls.xml =================================================================== diff -u --- AXimpl/Admin/DOM/PM/BouwsteenIterator/Filter/MeeTeRekenenVoorVoorraadFilter.cls.xml (revision 0) +++ AXimpl/Admin/DOM/PM/BouwsteenIterator/Filter/MeeTeRekenenVoorVoorraadFilter.cls.xml (revision 47058) @@ -0,0 +1,23 @@ + + + +TECH.RegisteredObject,TECH.Filter + + +Value:%CacheString +%Boolean + + + + +Bouwsteen:AXimpl.Admin.DOM.PM.Bouwsteen +1 +%Boolean + + + + + + Index: vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIteratorFilter/Test.cls.xml =================================================================== diff -u -r46390 -r47058 --- vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIteratorFilter/Test.cls.xml (.../Test.cls.xml) (revision 46390) +++ vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIteratorFilter/Test.cls.xml (.../Test.cls.xml) (revision 47058) @@ -3,16 +3,30 @@ vhUnitTest.TestCase - + + + + +IsTopLevelValid:%Boolean,IsMeeTeRekenenVoorVoorraadValid:%Boolean,VerwachtResultaat:%Boolean +1 + Index: vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenConverter/Test.cls.xml =================================================================== diff -u -r45158 -r47058 --- vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenConverter/Test.cls.xml (.../Test.cls.xml) (revision 45158) +++ vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenConverter/Test.cls.xml (.../Test.cls.xml) (revision 47058) @@ -40,6 +40,26 @@ ]]> + + + + + + + + 1 DOM.PM.Bouwstenen.Bouwsteen Index: AXimpl/Admin/DOM/PM/BouwsteenConverter.cls.xml =================================================================== diff -u -r45156 -r47058 --- AXimpl/Admin/DOM/PM/BouwsteenConverter.cls.xml (.../BouwsteenConverter.cls.xml) (revision 45156) +++ AXimpl/Admin/DOM/PM/BouwsteenConverter.cls.xml (.../BouwsteenConverter.cls.xml) (revision 47058) @@ -14,10 +14,26 @@ Set Bouwsteen.ProductId = ProductBouwsteen.KindProduct.ProductNr Set Bouwsteen.Aantal = ProductBouwsteen.Aantal Set Bouwsteen.ParentId = ParentId + Set Bouwsteen.IsMeeTeRekenenVoorVoorraad = ..IsMeeTeRekenenVoorVoorraad(ProductBouwsteen) Quit Bouwsteen ]]> + + +ProductBouwsteen:DOM.PM.Bouwstenen.Bouwsteen +1 +%Boolean + + Index: vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIterator/Filter/TopLevelFilter/Test.cls.xml =================================================================== diff -u --- vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIterator/Filter/TopLevelFilter/Test.cls.xml (revision 0) +++ vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIterator/Filter/TopLevelFilter/Test.cls.xml (revision 47058) @@ -0,0 +1,21 @@ + + + +vhUnitTest.TestCase + + + + + + + + Index: AXimpl/Admin/DOM/PM/BouwsteenIteratorFilter.cls.xml =================================================================== diff -u -r46390 -r47058 --- AXimpl/Admin/DOM/PM/BouwsteenIteratorFilter.cls.xml (.../BouwsteenIteratorFilter.cls.xml) (revision 46390) +++ AXimpl/Admin/DOM/PM/BouwsteenIteratorFilter.cls.xml (.../BouwsteenIteratorFilter.cls.xml) (revision 47058) @@ -3,12 +3,34 @@ TECH.RegisteredObject,TECH.Filter + +AXimpl.Admin.DOM.PM.BouwsteenIterator.Filter.TopLevelFilter +1 + + + +AXimpl.Admin.DOM.PM.BouwsteenIterator.Filter.MeeTeRekenenVoorVoorraadFilter +1 + + + +TopLevelFilter:AXimpl.Admin.DOM.PM.BouwsteenIterator.Filter.TopLevelFilter="",MeeTeRekenenVoorVoorraadFilter:AXimpl.Admin.DOM.PM.BouwsteenIterator.Filter.MeeTeRekenenVoorVoorraadFilter="" +1 +1 +%Status +1 + + + Value:%CacheString %Boolean - Index: AXimpl/Admin/DOM/PM/BouwsteenIterator.cls.xml =================================================================== diff -u -r46922 -r47058 --- AXimpl/Admin/DOM/PM/BouwsteenIterator.cls.xml (.../BouwsteenIterator.cls.xml) (revision 46922) +++ AXimpl/Admin/DOM/PM/BouwsteenIterator.cls.xml (.../BouwsteenIterator.cls.xml) (revision 47058) @@ -79,13 +79,13 @@ While (HalffabricaatBouwstenenIterator.HasNext()) { #dim HalffabricaatBouwsteen As DOM.PM.Bouwstenen.BouwsteenHalfFabr = HalffabricaatBouwstenenIterator.Next() - If $$$Not(HalffabricaatBouwsteen.IsNietMeeTeRekenenVoorVoorraad) { + //If $$$Not(HalffabricaatBouwsteen.IsNietMeeTeRekenenVoorVoorraad) { Set Bouwsteen = ..BouwsteenConverter.Convert(HalffabricaatBouwsteen, Id, ParentId) Do Bouwstenen.Insert(Bouwsteen) Set Id = Id + 1 - } + //} } While (KindBouwstenenIterator.HasNext()) { Index: AXimpl/Admin/DOM/PM/BouwsteenIterator/Filter/TopLevelFilter.cls.xml =================================================================== diff -u --- AXimpl/Admin/DOM/PM/BouwsteenIterator/Filter/TopLevelFilter.cls.xml (revision 0) +++ AXimpl/Admin/DOM/PM/BouwsteenIterator/Filter/TopLevelFilter.cls.xml (revision 47058) @@ -0,0 +1,33 @@ + + + +TECH.RegisteredObject,TECH.Filter + + +Value:%CacheString +%Boolean + + + + + + + + +Bouwsteen:AXimpl.Admin.DOM.PM.Bouwsteen +1 +%Boolean + + + + + + Index: vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIterator/Test.cls.xml =================================================================== diff -u -r46922 -r47058 --- vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIterator/Test.cls.xml (.../Test.cls.xml) (revision 46922) +++ vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIterator/Test.cls.xml (.../Test.cls.xml) (revision 47058) @@ -28,7 +28,6 @@ Do HalffabricaatBouwstenen.Insert(##class(DOM.PM.Bouwstenen.BouwsteenHalfFabr).%New()) Do HalffabricaatBouwstenen.Insert(##class(DOM.PM.Bouwstenen.BouwsteenHalfFabr).%New()) Do HalffabricaatBouwstenen.Insert(##class(DOM.PM.Bouwstenen.BouwsteenHalfFabr).%New()) - Do HalffabricaatBouwstenen.Insert(BouwsteenNietVoorraad) #dim KindBouwstenen As %ListOfDataTypes = ##class(%ListOfDataTypes).%New() Do KindBouwstenen.Insert(##class(DOM.PM.Bouwstenen.BouwsteenKind).%New()) @@ -50,7 +49,6 @@ Do BouwsteenConverterMock.VerwachtMethodCall("Convert", KindBouwstenen.GetAt(1), 4, "").DanReturn(..GeefBouwsteenDummy("", RandomProductId1)) Do BouwsteenConverterMock.VerwachtMethodCall("Convert", KindBouwstenen.GetAt(2), 5, "").DanReturn(..GeefBouwsteenDummy("", RandomProductId2)) Do BouwsteenConverterMock.VerwachtMethodCall("Convert", KindBouwstenen.GetAt(3), 6, "").DanReturn(..GeefBouwsteenDummy("", RandomProductId3)) - Do BouwsteenConverterMock.VerwachtMethodCall("Convert", BouwsteenNietVoorraad).Nooit() #dim ProductApiStub As vhTest.Mock.DOM.PM.ProductAPI = ##class(vhTest.Mock.DOM.PM.ProductAPI).%New() Do ProductApiStub.IndienMethodCall("GeefProduct", RandomProductId1).DanReturn(KindProductStub) @@ -122,32 +120,32 @@ ]]> - + -Filter:TECH.Filter,Bouwsteen:AXimpl.Admin.DOM.PM.Bouwsteen,VerwachtResultaat:%Boolean +IsValid:%Boolean,Bouwsteen:AXimpl.Admin.DOM.PM.Bouwsteen,VerwachtResultaat:%Boolean 1