Index: APPS/EC/Winkelkar/impl/MaatwerkLijnBuilder.cls.xml
===================================================================
diff -u -r53489 -r53499
--- APPS/EC/Winkelkar/impl/MaatwerkLijnBuilder.cls.xml (.../MaatwerkLijnBuilder.cls.xml) (revision 53489)
+++ APPS/EC/Winkelkar/impl/MaatwerkLijnBuilder.cls.xml (.../MaatwerkLijnBuilder.cls.xml) (revision 53499)
@@ -43,8 +43,13 @@
1
+
+APPS.EC.Winkelkar.impl.DoorHandelMeeleverenBepalerFactory
+1
+
+
-VerpakkingService:APPS.PM.Maatwerk.impl.VerpakkingService="",AdminTekstUtils:APPS.common.AdminTekstUtils=""
+VerpakkingService:APPS.PM.Maatwerk.impl.VerpakkingService="",AdminTekstUtils:APPS.common.AdminTekstUtils="",DoorHandelMeeleverenBepalerFactory:APPS.EC.Winkelkar.impl.DoorHandelMeeleverenBepalerFactory
1
1
%Status
@@ -56,6 +61,7 @@
Set ..VerpakteAfmetingBerekenaarFactory = ##class(APPS.EC.Winkelkar.impl.VerpakteAfmetingBerekenaarFactory).%New()
Set ..VerpakkingService = $$$Inject(VerpakkingService, ##class(APPS.PM.Maatwerk.impl.VerpakkingService).%New())
Set ..IngegevenKenmerkenTypeAPI = ##class(DOM.PM.Maatwerk.impl.IngegevenKenmerkenTypeAPI).%New()
+ Set ..DoorHandelMeeleverenBepalerFactory = $$$Inject(DoorHandelMeeleverenBepalerFactory,##class(APPS.EC.Winkelkar.impl.DoorHandelMeeleverenBepalerFactory).%New())
Quit $$$OK
]]>
@@ -84,20 +90,9 @@
Do ..VoegToeAanGroep(GroepNaam, Lijn)
- Do Lijn.DoorHandelMeeLeverens.Clear()
- #dim GlijderRol as %String = ##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).Glijder()
- Do ..ZetDoorHandelMeeLeverensVoorRol(Lijn,GlijderRol,..Winkelkar.GeefPersonality().GeefID())
+ #dim DoorHandelMeeleverenBepaler as APPS.EC.Winkelkar.impl.DoorHandelMeeleverenBepaler = ..DoorHandelMeeleverenBepalerFactory.GeefDoorHandelMeeleverenBepaler(..Winkelkar.GeefPersonality().GeefID())
+ Do DoorHandelMeeleverenBepaler.ZetDoorHandelMeeleverens(Lijn)
- #dim TOBRol1 as %String = ##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).TiponBlumotionSetEenhedenEnMeenemers() ; waar ook de adapter in zit
- Do ..ZetDoorHandelMeeLeverensVoorRol(Lijn,TOBRol1,..Winkelkar.GeefPersonality().GeefID())
- #dim TOBRol2 as %String = ##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).TiponBlumotionSynchronisatieStang()
- Do ..ZetDoorHandelMeeLeverensVoorRol(Lijn,TOBRol2,..Winkelkar.GeefPersonality().GeefID())
-
- #dim TSRol1 as %String = ##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).TiponSynchronisatieStang()
- Do ..ZetDoorHandelMeeLeverensVoorRol(Lijn,TSRol1,..Winkelkar.GeefPersonality().GeefID())
- #dim TSRol2 as %String = ##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).TiponSynchronisatieTandwiel()
- Do ..ZetDoorHandelMeeLeverensVoorRol(Lijn,TSRol2,..Winkelkar.GeefPersonality().GeefID())
-
Set Lijn.HerbestellingBijProbleem = HerbestellingBijProbleem
Quit Lijn
]]>
@@ -128,31 +123,6 @@
]]>
-
-Lijn:DOM.EC.Winkelkar.MaatwerkLijn,Rol:DOM.PM.Maatwerk.Calc.HF.enu.HalffabRol,Personality:DOM.common.enu.Personality
-1
-
-
-
Lijn:DOM.EC.Winkelkar.MaatwerkLijn
1
Index: vhUnitTest/APPS/EC/Winkelkar/impl/MaatwerkLijnBuilder/Test.cls.xml
===================================================================
diff -u -r53489 -r53499
--- vhUnitTest/APPS/EC/Winkelkar/impl/MaatwerkLijnBuilder/Test.cls.xml (.../Test.cls.xml) (revision 53489)
+++ vhUnitTest/APPS/EC/Winkelkar/impl/MaatwerkLijnBuilder/Test.cls.xml (.../Test.cls.xml) (revision 53499)
@@ -34,116 +34,10 @@
]]>
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
Index: DOM/EC/Winkelkar/MaatwerkLijn.cls.xml
===================================================================
diff -u -r53489 -r53499
--- DOM/EC/Winkelkar/MaatwerkLijn.cls.xml (.../MaatwerkLijn.cls.xml) (revision 53489)
+++ DOM/EC/Winkelkar/MaatwerkLijn.cls.xml (.../MaatwerkLijn.cls.xml) (revision 53499)
@@ -62,7 +62,7 @@
%Boolean
-
+
%Numeric
array
@@ -112,6 +112,19 @@
]]>
+
+PRNr:%String,Aantal:%Numeric
+
+
+
+
+PRNr:%String
+%Numeric
+
+
+
HerbestellingBijProbleem:%Boolean
%Library.CacheStorage
MaatwerkLijnDefaultData
-
-DoorHandelMeeLeverens
+
+DoorHandelMeeleverens
subnode
-"DOM.EC.Winkelkar.MaatwerkLijn.DoorHandelMeeLeverens"
+"DOM.EC.Winkelkar.MaatwerkLijn.DoorHandelMeeleverens"
"MaatwerkLijn"