Index: APPS/EDI/PrijsBerekening/impl/PrijsBerekeningService.cls.xml
===================================================================
diff -u -r32000 -r32013
--- APPS/EDI/PrijsBerekening/impl/PrijsBerekeningService.cls.xml (.../PrijsBerekeningService.cls.xml) (revision 32000)
+++ APPS/EDI/PrijsBerekening/impl/PrijsBerekeningService.cls.xml (.../PrijsBerekeningService.cls.xml) (revision 32013)
@@ -8,6 +8,11 @@
1
+
+TECH.ObjectUtils.impl.ObjectConverter
+1
+
+
PrijsBerekeningRepository:APPS.EDI.PrijsBerekening.impl.PrijsBerekeningRepository=""
1
@@ -16,6 +21,7 @@
1
@@ -31,10 +37,10 @@
#dim Data As APPS.EDI.PrijsBerekening.data.PrijsBerekening = ..GeefData(KlantID)
#dim WinkelkarID As %String = Data.Winkelkar.GeefID()
- #dim Lijn As DOM.EC.Winkelkar.MaatwerkLijn = ..GeefBerekendeMaatwerkLijn(WinkelkarID,IngegevenKenmerken,EDIAanvraag.Aantal)
+ #dim Lijn As DOM.EC.Winkelkar.MaatwerkLijn = ..GeefBerekendeMaatwerkLijn(Data.Winkelkar,IngegevenKenmerken,EDIAanvraag.Aantal)
Set Resultaat.OfferteID = "" ; WinkelkarID ; ???
- Set Resultaat.LijnID = Lijn.GeefID()
+ Set Resultaat.LijnID = "VH_Fixed" ; Lijn.GeefID() ???
Set Resultaat.KostPrijs = Lijn.GeefTotaalPrijs()
} catch {
#dim Exception As TECH.Exceptions.Exception = ##class(TECH.ExceptionHandler).Catch("TECH.Exceptions.GeneralErrorException")
@@ -51,24 +57,80 @@
APPS.PM.Maatwerk.dto.IngegevenKenmerken
-Product:APPS.EDI.common.dto.Product
+Product:APPS.EDI.common.dto.v001.LadeTAX
1
APPS.PM.Maatwerk.dto.IngegevenKenmerken
LBX )
+ Do ConvertDataTAX.Add("LadeBinnenKleur",)
+ Do ConvertDataTAX.Add("FrontEindkapKleur",)
+ Do ConvertDataTAX.Add("GlijderType",)
+ Do ConvertDataTAX.Add("HeeftDiepteVerstelling",)
+ Do ConvertDataTAX.Add("KoppelingType",)
+
+ Do ..ObjectConverter.Convert(Product,IngegevenKenmerken,ConvertDataTAX)
+
+ Set IngegevenKenmerken.NietMeeleveren = Product.NietMeeleveren
+ Set IngegevenKenmerken.LosseComponent = ""
+ Set IngegevenKenmerken.Uittrekbaarheid = ##class(DOM.PM.enu.TAORUittrekbaarheid).Volledig()
+ ;Set IngegevenKenmerken.HeeftTipon = ""
+ ;Set IngegevenKenmerken.Omschrijving = ""
+
+ If (Product.HeeftMat) {
+ Do IngegevenKenmerken.GekoppeldeIngegevenKenmerken.Insert(..GeefGekoppeldeIKMat(Product))
+ }
+
Quit IngegevenKenmerken
]]>
+
+Lade:APPS.EDI.common.dto.v001.Lade
+1
+APPS.PM.Maatwerk.dto.GekoppeldIngegevenKenmerk
+
+
+
-IngegevenKenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken
+IngegevenKenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken,KlantID:DOM.VKP.KlantID
1
APPS.PM.Maatwerk.dto.IngegevenKenmerken
-WinkelkarID:%String,IngegevenKenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken,Aantal:%Numeric
+Winkelkar:DOM.EC.Winkelkar.Winkelkar,IngegevenKenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken,Aantal:%Numeric
1
DOM.EC.Winkelkar.MaatwerkLijn