Index: APPS/EC/Winkelkar/impl/MaatwerkLijnBuilder.cls.xml
===================================================================
diff -u -r39573 -r66228
--- APPS/EC/Winkelkar/impl/MaatwerkLijnBuilder.cls.xml (.../MaatwerkLijnBuilder.cls.xml) (revision 39573)
+++ APPS/EC/Winkelkar/impl/MaatwerkLijnBuilder.cls.xml (.../MaatwerkLijnBuilder.cls.xml) (revision 66228)
@@ -38,26 +38,48 @@
1
-
+
+
+OPGELET : API voor DOM-Kenmerken!
DOM.PM.Maatwerk.impl.IngegevenKenmerkenTypeAPI
1
+
+
+OPGELET : API voor APPS-Kenmerken!
+APPS.PM.Maatwerk.impl.IngegevenKenmerkenTypeAPI
+1
+
+
+
+APPS.EC.Winkelkar.impl.DoorHandelMeeleverenBepalerFactory
+1
+
+
+
+DOM.common.impl.ProjectSettingsAPI
+1
+
+
-VerpakkingService:APPS.PM.Maatwerk.impl.VerpakkingService
+VerpakkingService:APPS.PM.Maatwerk.impl.VerpakkingService="",AdminTekstUtils:APPS.common.AdminTekstUtils="",DoorHandelMeeleverenBepalerFactory:APPS.EC.Winkelkar.impl.DoorHandelMeeleverenBepalerFactory,ProjectSettings:DOM.common.impl.ProjectSettingsAPI=""
1
1
%Status
1
@@ -70,19 +92,24 @@
-IngegevenKenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken,Aantal:%Integer,ProjectReferentie:%String,GroepNaam:%String,ExterneId:%String=""
+IngegevenKenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken,Aantal:%Integer,ProjectReferentie:%String,GroepNaam:%String,ExterneId:%String="",EconConfiguratieSleutel:%String="",HerbestellingBijProbleem:%Boolean=0
DOM.EC.Winkelkar.MaatwerkLijn
@@ -95,14 +122,14 @@
#dim OorspronkelijkAantalVanLijn As %Integer = Lijn.GeefAantal()
Do Lijn.ZetAantal(Aantal)
-
Do ..ZetIngegevenKenmerken(Lijn, IngegevenKenmerken)
-
- If ProjectReferentie '= "" {
+ Do ..ResetBerekendeProductID(Lijn)
+
+ If $$$Not(ProjectReferentie = "") {
Do ..ZetProjectReferentie(Lijn,ProjectReferentie)
}
- If (GroepNaam '= "") { // Voorlopig is dit een optionele parameter op WS-niveau, om backward-compatible te zijn zolang de UI-code niet is aangepast...
+ If $$$Not(GroepNaam = "") { // Voorlopig is dit een optionele parameter op WS-niveau, om backward-compatible te zijn zolang de UI-code niet is aangepast...
Do ..VerplaatsLijnNaarGroepIndienNodig( Lijn, GroepNaam)
}
@@ -112,35 +139,45 @@
]]>
+
+Lijn:DOM.EC.Winkelkar.MaatwerkLijn
+1
+
+
+
Lijn:DOM.EC.Winkelkar.MaatwerkLijn,IngegevenKenmerkenDto:APPS.PM.Maatwerk.dto.IngegevenKenmerken
1
+
+Winkelkar:DOM.EC.Winkelkar.Winkelkar
+1
+%Boolean
+
+
+
Lijn:DOM.EC.Winkelkar.Lijn,GroepNaam:%String
in nieuwe steken; er was een verkeerde groep=>uit oude halen en in nieuwe steken; er was een juiste groep=>niets
- #dim ZatNietInGroep As %Boolean = '$IsObject(Lijn.Groep)
- #dim ZatInVerkeerdeGroep As %Boolean = 'ZatNietInGroep && (GroepNaam '= Lijn.Groep.Naam)
+ #dim ZatNietInGroep As %Boolean = $$$Not($IsObject(Lijn.Groep))
+ #dim ZatInVerkeerdeGroep As %Boolean = $$$Not(ZatNietInGroep) && $$$Not(GroepNaam = Lijn.Groep.Naam)
If (ZatInVerkeerdeGroep) {
Do Lijn.Groep.Verwijder(Lijn)
Do ..VerwijderGroepIndienLeeg(Lijn.Groep)
@@ -182,7 +235,7 @@
GroepLijn:DOM.EC.Winkelkar.GroepLijn
Lijn:DOM.EC.Winkelkar.MaatwerkLijn
Lijn:DOM.EC.Winkelkar.MaatwerkLijn
Lijn:DOM.EC.Winkelkar.MaatwerkLijn
Lijn:DOM.EC.Winkelkar.MaatwerkLijn
-