Index: WSimpl/Vhisie4/Auth/HandelAuthenticator/Decrypteerder/HandelsKlantKortingsPercentageBepaler.cls.xml =================================================================== diff -u -r62112 -r67081 --- WSimpl/Vhisie4/Auth/HandelAuthenticator/Decrypteerder/HandelsKlantKortingsPercentageBepaler.cls.xml (.../HandelsKlantKortingsPercentageBepaler.cls.xml) (revision 62112) +++ WSimpl/Vhisie4/Auth/HandelAuthenticator/Decrypteerder/HandelsKlantKortingsPercentageBepaler.cls.xml (.../HandelsKlantKortingsPercentageBepaler.cls.xml) (revision 67081) @@ -32,7 +32,7 @@ Set KortingsPercentages.LBX = ..KortingService.GeefKortingInfoVoorDecrypteer(Personality.GeefID(), KlantId, ##class(DOM.PM.enu.Variant).LegraboxPure()).Percentage * 100 Set KortingsPercentages.TBX = ..KortingService.GeefKortingInfoVoorDecrypteer(Personality.GeefID(), KlantId, ##class(DOM.PM.enu.Variant).TandemboxAntaro()).Percentage * 100 Set KortingsPercentages.TAX = ..KortingService.GeefKortingInfoVoorDecrypteer(Personality.GeefID(), KlantId, ##class(DOM.PM.enu.Variant).Taorbox()).Percentage * 100 - Set KortingsPercentages.OL = ..KortingService.GeefKortingInfoVoorDecrypteer(Personality.GeefID(), KlantId, ##class(DOM.PM.enu.Variant).OrgaluxOpMaat()).Percentage * 100 + Set KortingsPercentages.OL = ..KortingService.GeefKortingInfoVoorDecrypteer(Personality.GeefID(), KlantId, ##class(DOM.PM.enu.Variant).Orgalux()).Percentage * 100 Quit KortingsPercentages ]]> Index: DOM/PM/enu/Variant/Verwerker.cls.xml =================================================================== diff -u -r62426 -r67081 --- DOM/PM/enu/Variant/Verwerker.cls.xml (.../Verwerker.cls.xml) (revision 62426) +++ DOM/PM/enu/Variant/Verwerker.cls.xml (.../Verwerker.cls.xml) (revision 67081) @@ -23,6 +23,8 @@ Do ..VerwerkMatStandaard() } ElseIf Variant = "MVX" { Do ..VerwerkMerivobox() + } ElseIf Variant = "OL" { + Do ..VerwerkOrgalux() } ElseIf Variant = "OLM" { Do ..VerwerkOrgaluxOpMaat() } ElseIf Variant = "SpaceStep" { @@ -76,6 +78,12 @@ + +1 +1 + + + 1 1 Index: vhTest/Fake/WSimpl/Unishop/Login/KortingVoorVariantBepaler.cls.xml =================================================================== diff -u -r60933 -r67081 --- vhTest/Fake/WSimpl/Unishop/Login/KortingVoorVariantBepaler.cls.xml (.../KortingVoorVariantBepaler.cls.xml) (revision 60933) +++ vhTest/Fake/WSimpl/Unishop/Login/KortingVoorVariantBepaler.cls.xml (.../KortingVoorVariantBepaler.cls.xml) (revision 67081) @@ -9,8 +9,7 @@ KlantSessieDataKorting:%String,Variant:DOM.PM.enu.Variant - + Index: DOM/PM/enu/Variant/AutoComplete.cls.xml =================================================================== diff -u -r62426 -r67081 --- DOM/PM/enu/Variant/AutoComplete.cls.xml (.../AutoComplete.cls.xml) (revision 62426) +++ DOM/PM/enu/Variant/AutoComplete.cls.xml (.../AutoComplete.cls.xml) (revision 67081) @@ -44,6 +44,13 @@ 1 + +%String +"OL" +1 +1 + + %String "OLM" Index: vhUnitTest/WSimpl/Unishop/Login/KortingVoorVariantBepaler/Test.cls.xml =================================================================== diff -u -r60937 -r67081 --- vhUnitTest/WSimpl/Unishop/Login/KortingVoorVariantBepaler/Test.cls.xml (.../Test.cls.xml) (revision 60937) +++ vhUnitTest/WSimpl/Unishop/Login/KortingVoorVariantBepaler/Test.cls.xml (.../Test.cls.xml) (revision 67081) @@ -36,18 +36,21 @@ Index: vhUnitTest/DOM/VKP/impl/HandelToegelatenLadetypesBepaler/Test.cls.xml =================================================================== diff -u -r65150 -r67081 --- vhUnitTest/DOM/VKP/impl/HandelToegelatenLadetypesBepaler/Test.cls.xml (.../Test.cls.xml) (revision 65150) +++ vhUnitTest/DOM/VKP/impl/HandelToegelatenLadetypesBepaler/Test.cls.xml (.../Test.cls.xml) (revision 67081) @@ -23,7 +23,7 @@ Index: WSimpl/Unishop/Login/KortingBewaarder.cls.xml =================================================================== diff -u -r65150 -r67081 --- WSimpl/Unishop/Login/KortingBewaarder.cls.xml (.../KortingBewaarder.cls.xml) (revision 65150) +++ WSimpl/Unishop/Login/KortingBewaarder.cls.xml (.../KortingBewaarder.cls.xml) (revision 67081) @@ -87,6 +87,7 @@ Do ..BewaarKortingMetVariant(Personality, ##class(DOM.PM.enu.Variant).LegraboxPure()) Do ..BewaarKortingMetVariant(Personality, ##class(DOM.PM.enu.Variant).Taorbox()) Do ..BewaarKortingMetVariant(Personality, ##class(DOM.PM.enu.Variant).TandemboxAntaro()) + Do ..BewaarKortingMetVariant(Personality, ##class(DOM.PM.enu.Variant).Orgalux()) ]]> @@ -341,6 +342,7 @@ } If $$$Not(Korting = "") { + Do ##class(Tools.Wlip).%New(252).String("We gaan de korting instellen") Do ..KortingService.StelInKorting(KortingSpecificatie, KortingPercentage) } ]]> Index: DOM/PM/enu/Variant.cls.xml =================================================================== diff -u -r62426 -r67081 --- DOM/PM/enu/Variant.cls.xml (.../Variant.cls.xml) (revision 62426) +++ DOM/PM/enu/Variant.cls.xml (.../Variant.cls.xml) (revision 67081) @@ -6,11 +6,11 @@ TECH.Enumeration -,TBX_Plus,TBX_Antaro,TBX_Intivo,TBX_Baliko,TBX_Mengvorm,MDS,OLM,TAOR,LBX_Pure,MAT_Standaard,Basis,SpaceStep,MVX +,TBX_Plus,TBX_Antaro,TBX_Intivo,TBX_Baliko,TBX_Mengvorm,MDS,OLM,OL,TAOR,LBX_Pure,MAT_Standaard,Basis,SpaceStep,MVX -,TANDEMBOX plus,TANDEMBOX antaro,TANDEMBOX intivo,TANDEMBOX baliko,TANDEMBOX mengvorm,MDS,ORGALUX op maat,TA'OR BOX,LEGRABOX pure,MAT Standaard,Basis,SpaceStep,Merivobox +,TANDEMBOX plus,TANDEMBOX antaro,TANDEMBOX intivo,TANDEMBOX baliko,TANDEMBOX mengvorm,MDS,ORGALUX op maat, ORGALUX, TA'OR BOX,LEGRABOX pure,MAT Standaard,Basis,SpaceStep,Merivobox @@ -34,6 +34,15 @@ ]]> + + +Geen maatwerkproduct, maar is nodig om verwarring bij variant Korting te voorkomen +1 +DOM.PM.enu.Variant + + + 1 DOM.PM.enu.Variant Index: vhUnitTest/WSimpl/Vhisie4/Auth/HandelAuthenticator/Decrypteerder/HandelsKlantKortingsPercentageBepaler/Bepaal/Test.cls.xml =================================================================== diff -u -r62112 -r67081 --- vhUnitTest/WSimpl/Vhisie4/Auth/HandelAuthenticator/Decrypteerder/HandelsKlantKortingsPercentageBepaler/Bepaal/Test.cls.xml (.../Test.cls.xml) (revision 62112) +++ vhUnitTest/WSimpl/Vhisie4/Auth/HandelAuthenticator/Decrypteerder/HandelsKlantKortingsPercentageBepaler/Bepaal/Test.cls.xml (.../Test.cls.xml) (revision 67081) @@ -23,7 +23,7 @@ Do KortingServiceMock.VerwachtMethodCall("GeefKortingInfoVoorDecrypteer",DummyPersonality.GeefID(),DummyPersonality.GeefPrefix()_KlantId,##class(DOM.PM.enu.Variant).LegraboxPure()).DanReturn(LbxKorting) Do KortingServiceMock.VerwachtMethodCall("GeefKortingInfoVoorDecrypteer",DummyPersonality.GeefID(),DummyPersonality.GeefPrefix()_KlantId,##class(DOM.PM.enu.Variant).TandemboxAntaro()).DanReturn(TbxKorting) Do KortingServiceMock.VerwachtMethodCall("GeefKortingInfoVoorDecrypteer",DummyPersonality.GeefID(),DummyPersonality.GeefPrefix()_KlantId,##class(DOM.PM.enu.Variant).Taorbox()).DanReturn(TaxKorting) - Do KortingServiceMock.VerwachtMethodCall("GeefKortingInfoVoorDecrypteer",DummyPersonality.GeefID(),DummyPersonality.GeefPrefix()_KlantId,##class(DOM.PM.enu.Variant).OrgaluxOpMaat()).DanReturn(OlKorting) + Do KortingServiceMock.VerwachtMethodCall("GeefKortingInfoVoorDecrypteer",DummyPersonality.GeefID(),DummyPersonality.GeefPrefix()_KlantId,##class(DOM.PM.enu.Variant).Orgalux()).DanReturn(OlKorting) Set HandelsKlantKortingsPercentageBepaler = ##class(WSimpl.Vhisie4.Auth.HandelAuthenticator.Decrypteerder.HandelsKlantKortingsPercentageBepaler).%New(KortingServiceMock)