Index: DOM/PM/impl/DataM/DataMProductAPI.cls.xml =================================================================== diff -u -r734 -r802 --- DOM/PM/impl/DataM/DataMProductAPI.cls.xml (.../DataMProductAPI.cls.xml) (revision 734) +++ DOM/PM/impl/DataM/DataMProductAPI.cls.xml (.../DataMProductAPI.cls.xml) (revision 802) @@ -1,10 +1,10 @@ - + TECH.Error 1 DOM.PM.ProductAPI,%RegisteredObject -62118,54137.020493 +62128,79297.344134 0 @@ -63,15 +63,21 @@ If (ProductSpecificatie.GeefFamilie() = ##class(DOM.PM.enu.Familie).Lade()) { Set ProductCreator = ##class(DOM.PM.impl.DataM.DataMLadeCreator).%New(ProductSpecificatie, BerekeningsSpecificatie, HalffabItemsBoom, KostItem) + Set PRNr = ProductCreator.GeefPRNr() + Set ProductCreator = ##class(DOM.PM.impl.DataM.DataMLadeKenmerkenCreator).%New(PRNr,ProductSpecificatie, BerekeningsSpecificatie, HalffabItemsBoom) } Else { Set ProductCreator = ##class(DOM.PM.impl.DataM.DataMAluKaderCreator).%New(ProductSpecificatie, BerekeningsSpecificatie, HalffabItemsBoom, KostItem) + Set PRNr = ProductCreator.GeefPRNr() + Set ProductCreator = ##class(DOM.PM.impl.DataM.DataMAluKaderKenmerkenCreator).%New(PRNr,ProductSpecificatie, BerekeningsSpecificatie, HalffabItemsBoom) } - // TODO: Productnummer opvragen van de creator en teruggeven - Quit ..GeefProduct(ProductCreator.GeefPRNr()) + + Set BouwsteenCreator = ##class(DOM.PM.impl.DataM.DataMBouwsteenCreator).%New(PRNr, ProductSpecificatie, BerekeningsSpecificatie, HalffabItemsBoom, KostItem) + + Quit ..GeefProduct(PRNr) ]]> - + Index: DOM/PM/OL/Gamma/impl/ProductenNaarPrijslijst.cls.xml =================================================================== diff -u -r797 -r802 --- DOM/PM/OL/Gamma/impl/ProductenNaarPrijslijst.cls.xml (.../ProductenNaarPrijslijst.cls.xml) (revision 797) +++ DOM/PM/OL/Gamma/impl/ProductenNaarPrijslijst.cls.xml (.../ProductenNaarPrijslijst.cls.xml) (revision 802) @@ -1,10 +1,10 @@ - + vhLib.Macro,DOM.PM.OL,DOM.DomeinContext 1 DOM.PM.OL.Gamma.IProductenNaarPrijslijst -62126,58998.591735 +62129,43396.522098 0 @@ -55,12 +55,12 @@ -ProductList:%ListOfDataTypes,BestandsNaam:%String="" + @@ -111,7 +111,7 @@ -Bestandsnaam:%String="" + 1 - + Index: DOM/PM/impl/DataM/DataMProduct.cls.xml =================================================================== diff -u -r734 -r802 --- DOM/PM/impl/DataM/DataMProduct.cls.xml (.../DataMProduct.cls.xml) (revision 734) +++ DOM/PM/impl/DataM/DataMProduct.cls.xml (.../DataMProduct.cls.xml) (revision 802) @@ -1,9 +1,9 @@ - + 1 DOM.PM.Product,%RegisteredObject -62118,53999.551279 +62129,41762.675744 0 @@ -31,18 +31,78 @@ ]]> + +Taal:%String="N" +%String + + + %String + +TECH.Iterator + + + %String + +DOM.PM.Maatwerk.Calc.Common.BerekeningsSpecificatie + + + + +DOM.PM.Maatwerk.Calc.Common.ProductSpecificatie + + + %Integer - + Index: DOM/PM/impl/ProductImpl.cls.xml =================================================================== diff -u -r734 -r802 --- DOM/PM/impl/ProductImpl.cls.xml (.../ProductImpl.cls.xml) (revision 734) +++ DOM/PM/impl/ProductImpl.cls.xml (.../ProductImpl.cls.xml) (revision 802) @@ -1,9 +1,9 @@ - + 1 %RegisteredObject,DOM.PM.Product -62118,53958.139668 +62129,41136.577612 0 @@ -28,6 +28,13 @@ ]]> + +Taal:%String +%String + + + %String + +TECH.Iterator + + + + +DOM.PM.Maatwerk.Calc.Common.BerekeningsSpecificatie + + + + +DOM.PM.Maatwerk.Calc.Common.ProductSpecificatie + + + %Boolean - + Index: Prod/Kenmerk/Product.cls.xml =================================================================== diff -u -r734 -r802 --- Prod/Kenmerk/Product.cls.xml (.../Product.cls.xml) (revision 734) +++ Prod/Kenmerk/Product.cls.xml (.../Product.cls.xml) (revision 802) @@ -1,9 +1,9 @@ - + 1 %RegisteredObject -62112,40556.933183 +62129,42925.974682 0 @@ -56,12 +56,16 @@ %String - + +%String + + + %Boolean - + Index: CHUI/Orgalux/PrintSelect.cls.xml =================================================================== diff -u -r795 -r802 --- CHUI/Orgalux/PrintSelect.cls.xml (.../PrintSelect.cls.xml) (revision 795) +++ CHUI/Orgalux/PrintSelect.cls.xml (.../PrintSelect.cls.xml) (revision 802) @@ -1,12 +1,12 @@ - + d OrgaluxPrintSelect^CHUI.Projects() %occInclude,%Prod.Product,APPS.PM.OL.Common,DOM.PM.OL,DOM.DomeinContext 1 %CHUI.TForm -62126,54409.850443 +62129,43617.931178 60290,55550.636499 0 @@ -372,31 +372,48 @@ Sender:%CHUI.TControlBasis @@ -734,5 +749,5 @@ ]]> - +