Index: DOM/VKP/impl/HaefeleFRKlantData.cls.xml =================================================================== diff -u --- DOM/VKP/impl/HaefeleFRKlantData.cls.xml (revision 0) +++ DOM/VKP/impl/HaefeleFRKlantData.cls.xml (revision 64675) @@ -0,0 +1,13 @@ + + + +DOM.VKP.impl.HandelKlantData + + +%Library.CacheStorage + + + + + + Index: DOM/common/VanHoeckeOfAnderePersonalityVisitor.cls.xml =================================================================== diff -u -r64404 -r64675 --- DOM/common/VanHoeckeOfAnderePersonalityVisitor.cls.xml (.../VanHoeckeOfAnderePersonalityVisitor.cls.xml) (revision 64404) +++ DOM/common/VanHoeckeOfAnderePersonalityVisitor.cls.xml (.../VanHoeckeOfAnderePersonalityVisitor.cls.xml) (revision 64675) @@ -74,6 +74,18 @@ ]]> + +HaefeleFRPersonality:DOM.common.HaefeleFRPersonality + + + + +HaefeleDKPersonality:DOM.common.HaefeleDKPersonality + + + DestilPersonality:DOM.common.DestilPersonality HaefeleATPersonality:DOM.common.HaefeleATPersonality + +1 +HaefeleFRPersonality:DOM.common.HaefeleFRPersonality + + + +1 +HaefeleDKPersonality:DOM.common.HaefeleDKPersonality + + 1 DestilPersonality:DOM.common.DestilPersonality Index: APPS/EC/Winkelkar/WinkelkarService/impl/PrijsBerekeningPrijsBepaler.cls.xml =================================================================== diff -u -r64404 -r64675 --- APPS/EC/Winkelkar/WinkelkarService/impl/PrijsBerekeningPrijsBepaler.cls.xml (.../PrijsBerekeningPrijsBepaler.cls.xml) (revision 64404) +++ APPS/EC/Winkelkar/WinkelkarService/impl/PrijsBerekeningPrijsBepaler.cls.xml (.../PrijsBerekeningPrijsBepaler.cls.xml) (revision 64675) @@ -184,6 +184,24 @@ ]]> + +HaefeleFRPersonality:DOM.common.HaefeleFRPersonality + + + + +HaefeleDKPersonality:DOM.common.HaefeleDKPersonality + + + DestilPersonality:DOM.common.DestilPersonality + + 136.84 + 232.628 + \ No newline at end of file Index: APPS/EC/impl/KlantInstellingenServiceHaefeleDK.cls.xml =================================================================== diff -u --- APPS/EC/impl/KlantInstellingenServiceHaefeleDK.cls.xml (revision 0) +++ APPS/EC/impl/KlantInstellingenServiceHaefeleDK.cls.xml (revision 64675) @@ -0,0 +1,15 @@ + + + +APPS.common.impl.KlantInstellingenService + + +KlantID:DOM.VKP.VanHoeckeKlantID,VerpakkingType:DOM.PM.enu.LBXVerpakkingType +%Boolean + + + + + + Index: vhTest/Mock/APPS/EC/Winkelkar/WinkelkarService/impl/PrijsBerekeningPrijsBepaler.cls.xml =================================================================== diff -u -r64404 -r64675 --- vhTest/Mock/APPS/EC/Winkelkar/WinkelkarService/impl/PrijsBerekeningPrijsBepaler.cls.xml (.../PrijsBerekeningPrijsBepaler.cls.xml) (revision 64404) +++ vhTest/Mock/APPS/EC/Winkelkar/WinkelkarService/impl/PrijsBerekeningPrijsBepaler.cls.xml (.../PrijsBerekeningPrijsBepaler.cls.xml) (revision 64675) @@ -118,12 +118,24 @@ ]]> + +HaefeleDKPersonality:DOM.common.HaefeleDKPersonality + + + HaefeleFIPersonality:DOM.common.HaefeleFIPersonality + +HaefeleFRPersonality:DOM.common.HaefeleFRPersonality + + + HaefeleITPersonality:DOM.common.HaefeleITPersonality + + + + + + + + + + 255.02 + 395.281 + \ No newline at end of file Index: vhTestFiles/UnitTests/APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBerekeningPrijsBepaler/MPTest/TestTAXMPprijzen/TAX_HaefeleFR.txt =================================================================== diff -u --- vhTestFiles/UnitTests/APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBerekeningPrijsBepaler/MPTest/TestTAXMPprijzen/TAX_HaefeleFR.txt (revision 0) +++ vhTestFiles/UnitTests/APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBerekeningPrijsBepaler/MPTest/TestTAXMPprijzen/TAX_HaefeleFR.txt (revision 64675) @@ -0,0 +1,5 @@ + + + 255.02 + 395.281 + \ No newline at end of file Index: APPS/EC/impl/DomeinVerwerkerBepaler.cls.xml =================================================================== diff -u -r64404 -r64675 --- APPS/EC/impl/DomeinVerwerkerBepaler.cls.xml (.../DomeinVerwerkerBepaler.cls.xml) (revision 64404) +++ APPS/EC/impl/DomeinVerwerkerBepaler.cls.xml (.../DomeinVerwerkerBepaler.cls.xml) (revision 64675) @@ -77,6 +77,18 @@ ]]> + +HaefeleFRPersonality:DOM.common.HaefeleFRPersonality + + + + +HaefeleDKPersonality:DOM.common.HaefeleDKPersonality + + + DestilPersonality:DOM.common.DestilPersonality TECH.Enumeration -,VanHoecke,VanHoeckeVoorHalux,SFS,Dupont,Kisch,Destil,HaefeleBE,VanRaemdonck,Noteborn,Daro,Hein,HaefeleNL,Seefelder,BeslagDesign,Demo,Zweygart,Galimberti,Pavanello,Ferexpert,Beslagteknikk,BiemarBois,CampeTonny,Rini,Furnifit,YachtSupplier,DSGroup,DeBisschop,DeceuninckDeforce,Pierard,JBarth,HaefeleDE,Kleiner,Layer,HahleOy,HaefeleSE,HaefeleFI,HaefeleIT,HaefeleAT,OPO +,VanHoecke,VanHoeckeVoorHalux,SFS,Dupont,Kisch,Destil,HaefeleBE,VanRaemdonck,Noteborn,Daro,Hein,HaefeleNL,Seefelder,BeslagDesign,Demo,Zweygart,Galimberti,Pavanello,Ferexpert,Beslagteknikk,BiemarBois,CampeTonny,Rini,Furnifit,YachtSupplier,DSGroup,DeBisschop,DeceuninckDeforce,Pierard,JBarth,HaefeleDE,Kleiner,Layer,HahleOy,HaefeleSE,HaefeleFI,HaefeleIT,HaefeleAT,OPO,HaefeleFR,HaefeleDK -,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,29,30,31,32,33,34,35,36,37,38,39,40,41 +,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43 @@ -305,6 +305,20 @@ ]]> + +1 +DOM.common.enu.Personality + + + + +1 +DOM.common.enu.Personality + + + 1 ValueToBeIgnored...:TECH.String Index: vhTest/Fake/APPS/EC/Winkelkar/WinkelkarService/impl/PrijsFactorBepalerFactory.cls.xml =================================================================== diff -u -r64404 -r64675 --- vhTest/Fake/APPS/EC/Winkelkar/WinkelkarService/impl/PrijsFactorBepalerFactory.cls.xml (.../PrijsFactorBepalerFactory.cls.xml) (revision 64404) +++ vhTest/Fake/APPS/EC/Winkelkar/WinkelkarService/impl/PrijsFactorBepalerFactory.cls.xml (.../PrijsFactorBepalerFactory.cls.xml) (revision 64675) @@ -25,12 +25,24 @@ ]]> + +HaefeleDKPersonality:DOM.common.HaefeleDKPersonality + + + HaefeleFIPersonality:DOM.common.HaefeleFIPersonality + +HaefeleFRPersonality:DOM.common.HaefeleFRPersonality + + + HaefeleITPersonality:DOM.common.HaefeleITPersonality + +HaefeleDKPersonality:DOM.common.HaefeleDKPersonality + + + + +HaefeleFRPersonality:DOM.common.HaefeleFRPersonality + + + HaefeleITPersonality:DOM.common.HaefeleITPersonality + + +persistent +1 +DOM.common.impl.HandelPersonality + + +1 +DOM.common.impl.Personality + + + + +Visitor:DOM.common.PersonalityVisitor + + + + +DOM.enu.Taal + + + + +DOM.common.LeverancierPersonalityData + + + + +%Boolean + + + + +%String + + + + +%String + + + + +%Library.CacheStorage + + + + + Index: vhTestFiles/UnitTests/APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBerekeningPrijsBepaler/MPTest/TestLBXMPprijzen/LBX_HaefeleFR.txt =================================================================== diff -u --- vhTestFiles/UnitTests/APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBerekeningPrijsBepaler/MPTest/TestLBXMPprijzen/LBX_HaefeleFR.txt (revision 0) +++ vhTestFiles/UnitTests/APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBerekeningPrijsBepaler/MPTest/TestLBXMPprijzen/LBX_HaefeleFR.txt (revision 64675) @@ -0,0 +1,5 @@ + + + 136.84 + 232.628 + \ No newline at end of file Index: APPS/EC/impl/ECommerceAPI.cls.xml =================================================================== diff -u -r64405 -r64675 --- APPS/EC/impl/ECommerceAPI.cls.xml (.../ECommerceAPI.cls.xml) (revision 64405) +++ APPS/EC/impl/ECommerceAPI.cls.xml (.../ECommerceAPI.cls.xml) (revision 64675) @@ -152,6 +152,10 @@ Set KlantInstellingenService = ##class(APPS.EC.impl.KlantInstellingenServiceHaefeleIT).%New() } ElseIf (Personality.GeefID() = ..Personality.HaefeleAT) { Set KlantInstellingenService = ##class(APPS.EC.impl.KlantInstellingenServiceHaefeleAT).%New() + } ElseIf (Personality.GeefID() = ..Personality.HaefeleFR) { + Set KlantInstellingenService = ##class(APPS.EC.impl.KlantInstellingenServiceHaefeleFR).%New() + } ElseIf (Personality.GeefID() = ..Personality.HaefeleDK) { + Set KlantInstellingenService = ##class(APPS.EC.impl.KlantInstellingenServiceHaefeleDK).%New() } Else { Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.InvalidInputException).%New("Voor Personality '" _ $Select($IsObject(Personality):Personality.GeefID(),1:"[geen object]") _ "' bestaat geen KlantInstellingenService.")) } Index: APPS/EC/impl/KlantInstellingenServiceHaefeleFR.cls.xml =================================================================== diff -u --- APPS/EC/impl/KlantInstellingenServiceHaefeleFR.cls.xml (revision 0) +++ APPS/EC/impl/KlantInstellingenServiceHaefeleFR.cls.xml (revision 64675) @@ -0,0 +1,15 @@ + + + +APPS.common.impl.KlantInstellingenService + + +KlantID:DOM.VKP.VanHoeckeKlantID,VerpakkingType:DOM.PM.enu.LBXVerpakkingType +%Boolean + + + + + + Index: DOM/VKP/impl/HaefeleDKKlantData.cls.xml =================================================================== diff -u --- DOM/VKP/impl/HaefeleDKKlantData.cls.xml (revision 0) +++ DOM/VKP/impl/HaefeleDKKlantData.cls.xml (revision 64675) @@ -0,0 +1,13 @@ + + + +DOM.VKP.impl.HandelKlantData + + +%Library.CacheStorage + + + + + + Index: vhUnitTest/APPS/EC/Transport/impl/Factory/GeefTransportFirmaBepaler/Test.cls.xml =================================================================== diff -u -r64404 -r64675 --- vhUnitTest/APPS/EC/Transport/impl/Factory/GeefTransportFirmaBepaler/Test.cls.xml (.../Test.cls.xml) (revision 64404) +++ vhUnitTest/APPS/EC/Transport/impl/Factory/GeefTransportFirmaBepaler/Test.cls.xml (.../Test.cls.xml) (revision 64675) @@ -79,6 +79,8 @@ Do VerwachteBepalers.SetAt(..VanHoeckeTransportFirmaBepalerClassName,##class(DOM.common.enu.Personality).HaefeleFI()) Do VerwachteBepalers.SetAt(..VanHoeckeTransportFirmaBepalerClassName,##class(DOM.common.enu.Personality).HaefeleIT()) Do VerwachteBepalers.SetAt(..VanHoeckeTransportFirmaBepalerClassName,##class(DOM.common.enu.Personality).HaefeleAT()) + Do VerwachteBepalers.SetAt(..VanHoeckeTransportFirmaBepalerClassName,##class(DOM.common.enu.Personality).HaefeleFR()) + Do VerwachteBepalers.SetAt(..VanHoeckeTransportFirmaBepalerClassName,##class(DOM.common.enu.Personality).HaefeleDK()) Do VerwachteBepalers.SetAt(..VanHoeckeTransportFirmaBepalerClassName,##class(DOM.common.enu.Personality).OPO()) Do VerwachteBepalers.SetAt(..HeinTransportFirmaBepalerClassName,##class(DOM.common.enu.Personality).Hein()) Index: vhDeploy/Deploy20210617xHaefeleFRPersonalityAanmaken.cls.xml =================================================================== diff -u --- vhDeploy/Deploy20210617xHaefeleFRPersonalityAanmaken.cls.xml (revision 0) +++ vhDeploy/Deploy20210617xHaefeleFRPersonalityAanmaken.cls.xml (revision 64675) @@ -0,0 +1,30 @@ + + + + +1 +vhDeploy.Deploy + + +%String +42 + + + +%String +Aanmaken van Personality voor Haefele FR (ID=42) + + + +1 + + + + + + Index: APPS/EC/Winkelkar/WinkelkarService/impl/PrijsBepaler/HaefeleDKPrijsFactorBepaler.cls.xml =================================================================== diff -u --- APPS/EC/Winkelkar/WinkelkarService/impl/PrijsBepaler/HaefeleDKPrijsFactorBepaler.cls.xml (revision 0) +++ APPS/EC/Winkelkar/WinkelkarService/impl/PrijsBepaler/HaefeleDKPrijsFactorBepaler.cls.xml (revision 64675) @@ -0,0 +1,80 @@ + + + +APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBepaler.GeenPrijsFactorBepaler,DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerkenVisitor + + +%Decimal +1.57 + + + +%Decimal +1.70 + + + +%Decimal +1.55 + + + +%Decimal +1.63 + + + +%String +1 + + + +1 +1 +%Status +1 + + + + +MaatwerkLijn:DOM.EC.Winkelkar.MaatwerkLijn +%Numeric + + + + +%Numeric + + + + +TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken + + + + +LBXKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken + + + + +TBXKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TBXKenmerken + + + + + + Index: DOM/common/enu/Personality/AutoComplete.cls.xml =================================================================== diff -u -r64404 -r64675 --- DOM/common/enu/Personality/AutoComplete.cls.xml (.../AutoComplete.cls.xml) (revision 64404) +++ DOM/common/enu/Personality/AutoComplete.cls.xml (.../AutoComplete.cls.xml) (revision 64675) @@ -128,13 +128,27 @@ 1 + +%String +"43" +1 +1 + + %String "38" 1 1 + +%String +"42" +1 +1 + + %String "39" Index: vhUnitTest/APPS/EC/Transport/impl/Factory/GeefVerkoopprijsBerekenaar/Test.cls.xml =================================================================== diff -u -r64404 -r64675 --- vhUnitTest/APPS/EC/Transport/impl/Factory/GeefVerkoopprijsBerekenaar/Test.cls.xml (.../Test.cls.xml) (revision 64404) +++ vhUnitTest/APPS/EC/Transport/impl/Factory/GeefVerkoopprijsBerekenaar/Test.cls.xml (.../Test.cls.xml) (revision 64675) @@ -80,6 +80,8 @@ Do VerwachteBepalers.SetAt(..VanHoeckeVerkoopprijsBerekenaarClassName,##class(DOM.common.enu.Personality).HaefeleFI()) Do VerwachteBepalers.SetAt(..VanHoeckeVerkoopprijsBerekenaarClassName,##class(DOM.common.enu.Personality).HaefeleIT()) Do VerwachteBepalers.SetAt(..VanHoeckeVerkoopprijsBerekenaarClassName,##class(DOM.common.enu.Personality).HaefeleAT()) + Do VerwachteBepalers.SetAt(..VanHoeckeVerkoopprijsBerekenaarClassName,##class(DOM.common.enu.Personality).HaefeleFR()) + Do VerwachteBepalers.SetAt(..VanHoeckeVerkoopprijsBerekenaarClassName,##class(DOM.common.enu.Personality).HaefeleDK()) Do VerwachteBepalers.SetAt(..VanHoeckeVerkoopprijsBerekenaarClassName,##class(DOM.common.enu.Personality).OPO()) Do VerwachteBepalers.SetAt(..HeinVerkoopprijsBerekenaarClassName,##class(DOM.common.enu.Personality).Hein()) Index: vhDeploy/Deploy20210617xHaefeleDKPersonalityAanmaken.cls.xml =================================================================== diff -u --- vhDeploy/Deploy20210617xHaefeleDKPersonalityAanmaken.cls.xml (revision 0) +++ vhDeploy/Deploy20210617xHaefeleDKPersonalityAanmaken.cls.xml (revision 64675) @@ -0,0 +1,30 @@ + + + + +1 +vhDeploy.Deploy + + +%String +43 + + + +%String +Aanmaken van Personality voor Haefele DK (ID=43) + + + +1 + + + + + + Index: vhTestFiles/UnitTests/APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBerekeningPrijsBepaler/MPTest/TestTBXMPprijzen/TBX_HaefeleFR.txt =================================================================== diff -u --- vhTestFiles/UnitTests/APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBerekeningPrijsBepaler/MPTest/TestTBXMPprijzen/TBX_HaefeleFR.txt (revision 0) +++ vhTestFiles/UnitTests/APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBerekeningPrijsBepaler/MPTest/TestTBXMPprijzen/TBX_HaefeleFR.txt (revision 64675) @@ -0,0 +1,5 @@ + + + 115.02 + 180.5814 + \ No newline at end of file Index: DOM/common/HaefeleFRPersonality.cls.xml =================================================================== diff -u --- DOM/common/HaefeleFRPersonality.cls.xml (revision 0) +++ DOM/common/HaefeleFRPersonality.cls.xml (revision 64675) @@ -0,0 +1,57 @@ + + + +persistent +1 +DOM.common.impl.HandelPersonality + + +1 +DOM.common.impl.Personality + + + + +Visitor:DOM.common.PersonalityVisitor + + + + +DOM.enu.Taal + + + + +DOM.common.LeverancierPersonalityData + + + + +%Boolean + + + + +%String + + + + +%String + + + + +%Library.CacheStorage + + + + + Index: APPS/EC/Winkelkar/WinkelkarService/impl/PrijsBepaler/HaefeleFRPrijsFactorBepaler.cls.xml =================================================================== diff -u --- APPS/EC/Winkelkar/WinkelkarService/impl/PrijsBepaler/HaefeleFRPrijsFactorBepaler.cls.xml (revision 0) +++ APPS/EC/Winkelkar/WinkelkarService/impl/PrijsBepaler/HaefeleFRPrijsFactorBepaler.cls.xml (revision 64675) @@ -0,0 +1,80 @@ + + + +APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBepaler.GeenPrijsFactorBepaler,DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerkenVisitor + + +%Decimal +1.57 + + + +%Decimal +1.70 + + + +%Decimal +1.55 + + + +%Decimal +1.63 + + + +%String +1 + + + +1 +1 +%Status +1 + + + + +MaatwerkLijn:DOM.EC.Winkelkar.MaatwerkLijn +%Numeric + + + + +%Numeric + + + + +TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken + + + + +LBXKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken + + + + +TBXKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TBXKenmerken + + + + + + Index: vhTestFiles/UnitTests/APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBerekeningPrijsBepaler/MPTest/TestTBXMPprijzen/TBX_HaefeleDK.txt =================================================================== diff -u --- vhTestFiles/UnitTests/APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBerekeningPrijsBepaler/MPTest/TestTBXMPprijzen/TBX_HaefeleDK.txt (revision 0) +++ vhTestFiles/UnitTests/APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBerekeningPrijsBepaler/MPTest/TestTBXMPprijzen/TBX_HaefeleDK.txt (revision 64675) @@ -0,0 +1,5 @@ + + + 115.02 + 180.5814 + \ No newline at end of file Index: APPS/EC/Winkelkar/WinkelkarService/impl/PrijsFactorBepalerFactory.cls.xml =================================================================== diff -u -r64404 -r64675 --- APPS/EC/Winkelkar/WinkelkarService/impl/PrijsFactorBepalerFactory.cls.xml (.../PrijsFactorBepalerFactory.cls.xml) (revision 64404) +++ APPS/EC/Winkelkar/WinkelkarService/impl/PrijsFactorBepalerFactory.cls.xml (.../PrijsFactorBepalerFactory.cls.xml) (revision 64675) @@ -88,6 +88,18 @@ ]]> + +HaefeleFRPersonality:DOM.common.HaefeleFRPersonality + + + + +HaefeleDKPersonality:DOM.common.HaefeleDKPersonality + + + VanHoeckePersonality:DOM.common.VanHoeckePersonality HaefeleATPersonality:DOM.common.HaefeleATPersonality + +1 +HaefeleFRPersonality:DOM.common.HaefeleFRPersonality + + + +1 +HaefeleDKPersonality:DOM.common.HaefeleDKPersonality + + 1 DestilPersonality:DOM.common.DestilPersonality Index: vhTest/Mock/APPS/EC/Winkelkar/WinkelkarService/impl/PrijsFactorBepalerFactory.cls.xml =================================================================== diff -u -r64404 -r64675 --- vhTest/Mock/APPS/EC/Winkelkar/WinkelkarService/impl/PrijsFactorBepalerFactory.cls.xml (.../PrijsFactorBepalerFactory.cls.xml) (revision 64404) +++ vhTest/Mock/APPS/EC/Winkelkar/WinkelkarService/impl/PrijsFactorBepalerFactory.cls.xml (.../PrijsFactorBepalerFactory.cls.xml) (revision 64675) @@ -111,12 +111,24 @@ ]]> + +HaefeleDKPersonality:DOM.common.HaefeleDKPersonality + + + HaefeleFIPersonality:DOM.common.HaefeleFIPersonality + +HaefeleFRPersonality:DOM.common.HaefeleFRPersonality + + + HaefeleITPersonality:DOM.common.HaefeleITPersonality + +1 +1 + + + 1 1 + +1 +1 + + + 1 1