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) + } +]]> + + +