Index: APPS/VKP/Maatwerk/dto/ConfiguratorParameters.cls.xml
===================================================================
diff -u
--- APPS/VKP/Maatwerk/dto/ConfiguratorParameters.cls.xml (revision 0)
+++ APPS/VKP/Maatwerk/dto/ConfiguratorParameters.cls.xml (revision 1679)
@@ -0,0 +1,40 @@
+
+
+
+1
+%RegisteredObject,%XML.Adaptor
+0
+
+
+%Integer
+1
+
+
+
+APPS.VKP.Maatwerk.enu.DocumentType
+1
+
+
+
+%Integer
+1
+
+
+
+%Integer
+1
+
+
+
+%String
+1
+
+
+
+
+Optioneel. Lijnnummer binnen het doorgegeven document dat aangepast wordt.
+In dat geval mag de client-sessie enkel het maatwerkproduct voor die lijn editeren en geen andere producten toevoegen.
+%String
+
+
+
Index: APPS/VKP/Maatwerk/ConfiguratorService.cls.xml
===================================================================
diff -u
--- APPS/VKP/Maatwerk/ConfiguratorService.cls.xml (revision 0)
+++ APPS/VKP/Maatwerk/ConfiguratorService.cls.xml (revision 1679)
@@ -0,0 +1,91 @@
+
+
+
+1
+%RegisteredObject
+0
+
+
+Applicatie:APPS.common.dto.Applicatie,WinkelkarID:%String,DocumentType:APPS.VKP.Maatwerk.enu.DocumentType,DocumentID:%String
+
+
+
+
+
+Geeft leeg terug indien er geen producten werden besteld voor dit document type en de welbepaalde id
+DocumentType:APPS.VKP.Maatwerk.enu.DocumentType,DocumentID:%String
+APPS.VKP.Maatwerk.impl.BesteldeProducten
+
+
+
+
+ParameterID:%String
+APPS.VKP.Maatwerk.dto.ConfiguratorParameters
+
+
+
+
+Applicatie:APPS.common.dto.Applicatie,WinkelkarID:%String
+1
+DOM.EC.Winkelkar.Winkelkar
+
+
+
+
Index: vhUnitTest/APPS/VKP/Maatwerk/TestConfiguratorService.cls.xml
===================================================================
diff -u
--- vhUnitTest/APPS/VKP/Maatwerk/TestConfiguratorService.cls.xml (revision 0)
+++ vhUnitTest/APPS/VKP/Maatwerk/TestConfiguratorService.cls.xml (revision 1679)
@@ -0,0 +1,44 @@
+
+
+
+
+do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","APPS.VKP.Maatwerk.TestConfiguratorService")
+1
+vhUnitTest.TestCase
+0
+
+
+
+
+
+
Index: DOM/PM/Maatwerk/Calc/Kost/KostContext.cls.xml
===================================================================
diff -u -r1530 -r1679
--- DOM/PM/Maatwerk/Calc/Kost/KostContext.cls.xml (.../KostContext.cls.xml) (revision 1530)
+++ DOM/PM/Maatwerk/Calc/Kost/KostContext.cls.xml (.../KostContext.cls.xml) (revision 1679)
@@ -66,6 +66,8 @@
1
%Status
+
+
+datatype
+1
+%String
+0
+
+
+;Offerte;Order
+
+
+
+1
+APPS.VKP.Maatwerk.enu.DocumentType
+
+
+
+
+1
+APPS.VKP.Maatwerk.enu.DocumentType
+
+
+
+
Index: APPS/VKP/Maatwerk/impl/ConfiguratorParameters.cls.xml
===================================================================
diff -u
--- APPS/VKP/Maatwerk/impl/ConfiguratorParameters.cls.xml (revision 0)
+++ APPS/VKP/Maatwerk/impl/ConfiguratorParameters.cls.xml (revision 1679)
@@ -0,0 +1,70 @@
+
+
+
+persistent
+1
+%Persistent
+0
+
+
+%Integer
+1
+
+
+
+APPS.VKP.Maatwerk.enu.DocumentType
+1
+
+
+
+%Integer
+1
+
+
+
+%Integer
+1
+
+
+
+
+Optioneel. Lijnnummer binnen het doorgegeven document dat aangepast wordt.
+In dat geval mag de client-sessie enkel het maatwerkproduct voor die lijn editeren en geen andere producten toevoegen.
+%String
+
+
+
+%Library.CacheStorage
+^APPS.VKP.Ma79D.Configurator907D
+ConfiguratorParametersDefaultData
+^APPS.VKP.Ma79D.Configurator907D
+^APPS.VKP.Ma79D.Configurator907I
+^APPS.VKP.Ma79D.Configurator907S
+
+listnode
+
+
+%%CLASSNAME
+
+
+DocumentID
+
+
+DocumentType
+
+
+GebruikerID
+
+
+KlantID
+
+
+KlantNaam
+
+
+LijnID
+
+
+
+
+
Index: APPS/VKP/Maatwerk/impl/WinkelkarToProductVisitor.cls.xml
===================================================================
diff -u
--- APPS/VKP/Maatwerk/impl/WinkelkarToProductVisitor.cls.xml (revision 0)
+++ APPS/VKP/Maatwerk/impl/WinkelkarToProductVisitor.cls.xml (revision 1679)
@@ -0,0 +1,74 @@
+
+
+
+1
+DOM.EC.Winkelkar.WinkelkarVisitor,DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerkenVisitor
+0
+
+
+APPS.VKP.Maatwerk.impl.BesteldeProducten
+1
+
+
+
+DOM.EC.Winkelkar.Lijn
+1
+
+
+
+DocumentType:APPS.VKP.Maatwerk.enu.DocumentType,DocumentID:%String
+1
+1
+%Status
+
+
+
+
+APPS.VKP.Maatwerk.impl.BesteldeProducten
+
+
+
+
+MaatwerkLijn:DOM.EC.Winkelkar.MaatwerkLijn
+%Status
+
+
+
+
+TAOOKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAOOKenmerken
+%Status
+
+
+
+
Index: APPS/VKP/Maatwerk/impl/BesteldProduct.cls.xml
===================================================================
diff -u
--- APPS/VKP/Maatwerk/impl/BesteldProduct.cls.xml (revision 0)
+++ APPS/VKP/Maatwerk/impl/BesteldProduct.cls.xml (revision 1679)
@@ -0,0 +1,59 @@
+
+
+
+serial
+1
+%SerialObject
+0
+
+
+%Integer
+1
+
+
+
+%Integer
+1
+
+
+
+PRNr:%Integer,Aantal:%Integer
+1
+1
+%Status
+
+
+
+
+%Integer
+
+
+
+
+%Integer
+
+
+
+
+%Library.CacheSerialState
+BesteldProductState
+^APPS.VKP.Maa79D.BesteldProductS
+
+listnode
+"APPS.VKP.Maatwerk.impl.BesteldProduct"
+
+Aantal
+
+
+PRNr
+
+
+
+
+
Index: ConfiguratorService.prj.xml
===================================================================
diff -u
--- ConfiguratorService.prj.xml (revision 0)
+++ ConfiguratorService.prj.xml (revision 1679)
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: APPS/VKP/Maatwerk/impl/BesteldeProducten.cls.xml
===================================================================
diff -u
--- APPS/VKP/Maatwerk/impl/BesteldeProducten.cls.xml (revision 0)
+++ APPS/VKP/Maatwerk/impl/BesteldeProducten.cls.xml (revision 1679)
@@ -0,0 +1,82 @@
+
+
+
+persistent
+1
+%Persistent
+0
+
+
+1
+1
+DocumentType,DocumentID
+1
+
+
+
+APPS.VKP.Maatwerk.enu.DocumentType
+1
+1
+
+
+
+%String
+1
+1
+
+
+
+APPS.VKP.Maatwerk.impl.BesteldProduct
+list
+
+
+
+DocumentType:APPS.VKP.Maatwerk.enu.DocumentType,DocumentID:%String
+1
+1
+%Status
+
+
+
+
+APPS.VKP.Maatwerk.enu.DocumentType
+
+
+
+
+%String
+
+
+
+
+%Library.CacheStorage
+^APPS.VKP.Ma79D.BesteldeProd6DCD
+BesteldeProductenDefaultData
+^APPS.VKP.Ma79D.BesteldeProd6DCD
+^APPS.VKP.Ma79D.BesteldeProd6DCI
+^APPS.VKP.Ma79D.BesteldeProd6DCS
+
+listnode
+
+
+%%CLASSNAME
+
+
+DocumentID
+
+
+DocumentType
+
+
+Lijst
+
+
+
+
+
Index: WS/VKP/Maatwerk/ConfiguratorService.cls.xml
===================================================================
diff -u
--- WS/VKP/Maatwerk/ConfiguratorService.cls.xml (revision 0)
+++ WS/VKP/Maatwerk/ConfiguratorService.cls.xml (revision 1679)
@@ -0,0 +1,31 @@
+
+
+
+1
+WS.WebService
+0
+
+
+ConfiguratorService
+
+
+
+http://www.vanhoecke.be/VKP/Maatwerk
+
+
+
+Applicatie:APPS.common.dto.Applicatie,WinkelkarID:%String,DocumentType:APPS.VKP.Maatwerk.enu.DocumentType,DocumentID:%String
+1
+
+
+
+
+ParameterID:%String
+APPS.VKP.Maatwerk.dto.ConfiguratorParameters
+1
+
+
+
+
Index: vhUnitTest/APPS/VKP/Maatwerk/TestWinkelkarToProductVisitor.cls.xml
===================================================================
diff -u
--- vhUnitTest/APPS/VKP/Maatwerk/TestWinkelkarToProductVisitor.cls.xml (revision 0)
+++ vhUnitTest/APPS/VKP/Maatwerk/TestWinkelkarToProductVisitor.cls.xml (revision 1679)
@@ -0,0 +1,46 @@
+
+
+
+
+do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","APPS.VKP.Maatwerk.TestWinkelkarToProductVisitor")
+1
+vhUnitTest.TestCase
+0
+
+
+ 0)
+ {
+ Do DELETE^PRODUKT2(BesteldeProducten.Lijst.GetAt(1).GeefPRNr(),1)
+ }
+]]>
+
+
+