Index: DOM/PM/Maatwerk/Calc/HF/IHalffabItem.cls.xml
===================================================================
diff -u -r67700 -r71238
--- DOM/PM/Maatwerk/Calc/HF/IHalffabItem.cls.xml (.../IHalffabItem.cls.xml) (revision 67700)
+++ DOM/PM/Maatwerk/Calc/HF/IHalffabItem.cls.xml (.../IHalffabItem.cls.xml) (revision 71238)
@@ -138,12 +138,11 @@
%String
Index: APPS/PM/Maatwerk/impl/BerekeningServiceProduct.cls.xml
===================================================================
diff -u -r70150 -r71238
--- APPS/PM/Maatwerk/impl/BerekeningServiceProduct.cls.xml (.../BerekeningServiceProduct.cls.xml) (revision 70150)
+++ APPS/PM/Maatwerk/impl/BerekeningServiceProduct.cls.xml (.../BerekeningServiceProduct.cls.xml) (revision 71238)
@@ -121,7 +121,7 @@
#dim KostItem As DOM.PM.Maatwerk.Calc.Kost.SamengesteldKostItem
#dim MaatwerkDetails As APPS.PM.Maatwerk.dto.DotNet.MaatwerkDetailsParsedFromJson = ..DotNetMaatwerkService.GeefMaatwerkDetails(IngegevenKenmerken, KlantID, Aantal, ProductData)
- Set HalffabItemsBoom = ..MaatwerkDetailsConvertor.GeefHalffabItemsBoom(MaatwerkDetails)
+ Set HalffabItemsBoom = ..MaatwerkDetailsConvertor.GeefHalffabItemsBoom(MaatwerkDetails, IngegevenKenmerken)
Set KostItem = ..MaatwerkDetailsConvertor.GeefKostItems(MaatwerkDetails)
Set BouwsteenCreator = ##class(DOM.PM.impl.DataM.DataMBouwsteenCreator).%New()
@@ -164,7 +164,7 @@
#dim IsBerekeningViaDotNetMaatwerkService As %Boolean = ..OmleidingNaarDotNetBepaler.IsMaatwerkCalculatieInDotNet(IngegevenKenmerken.GeefVariant(),IngegevenKenmerken.GeefVersieNr())
If IsBerekeningViaDotNetMaatwerkService {
#dim MaatwerkDetails As APPS.PM.Maatwerk.dto.DotNet.MaatwerkDetailsParsedFromJson = ..DotNetMaatwerkService.GeefMaatwerkDetails(IngegevenKenmerken, KlantID, Aantal, ProductData)
- Set HalffabItemsBoom = ..MaatwerkDetailsConvertor.GeefHalffabItemsBoom(MaatwerkDetails)
+ Set HalffabItemsBoom = ..MaatwerkDetailsConvertor.GeefHalffabItemsBoom(MaatwerkDetails, IngegevenKenmerken)
Set KostItem = ..MaatwerkDetailsConvertor.GeefKostItems(MaatwerkDetails)
} Else {
Set HalffabItemsBoom = ..GeefHalffabItemsBoomViaCachee(IngegevenKenmerken, BerekeningsSpecificatie)
Index: DOM/PM/impl/MaatwerkCalcAPI.cls.xml
===================================================================
diff -u -r70025 -r71238
--- DOM/PM/impl/MaatwerkCalcAPI.cls.xml (.../MaatwerkCalcAPI.cls.xml) (revision 70025)
+++ DOM/PM/impl/MaatwerkCalcAPI.cls.xml (.../MaatwerkCalcAPI.cls.xml) (revision 71238)
@@ -183,7 +183,7 @@
#dim IsBerekeningViaDotNetMaatwerkService As %Boolean = ..IsBerekeningViaDotNetMaatwerkService(IngegevenKenmerken)
If IsBerekeningViaDotNetMaatwerkService {
#dim MaatwerkDetails As APPS.PM.Maatwerk.dto.DotNet.MaatwerkDetailsParsedFromJson = ..DotNetMaatwerkService.GeefMaatwerkDetails(IngegevenKenmerken, KlantID, Hoeveelheid)
- Set HalffabItemsBoom = ..MaatwerkDetailsConvertor.GeefHalffabItemsBoom(MaatwerkDetails)
+ Set HalffabItemsBoom = ..MaatwerkDetailsConvertor.GeefHalffabItemsBoom(MaatwerkDetails, IngegevenKenmerken)
Set KostItem = ..MaatwerkDetailsConvertor.GeefKostItems(MaatwerkDetails)
} Else {
#dim HalffabContext As DOM.PM.Maatwerk.Calc.HF.HalffabContext = ##class(DOM.PM.Maatwerk.Calc.HF.HalffabContext).%New(IngegevenKenmerken.GeefFamilie(), IngegevenKenmerken.GeefVariant(), BerekeningSpecificatie)
Index: APPS/Halux/common/impl/DotNet/ProductieAansturingService.cls.xml
===================================================================
diff -u -r70907 -r71238
--- APPS/Halux/common/impl/DotNet/ProductieAansturingService.cls.xml (.../ProductieAansturingService.cls.xml) (revision 70907)
+++ APPS/Halux/common/impl/DotNet/ProductieAansturingService.cls.xml (.../ProductieAansturingService.cls.xml) (revision 71238)
@@ -35,7 +35,7 @@
Try {
#dim MaatwerkDetails As APPS.PM.Maatwerk.dto.DotNet.MaatwerkDetailsParsedFromJson = ..DotNetMaatwerkService.GeefMaatwerkDetails(IngegevenKenmerken, KlantId, Aantal,,, BerekeningWijze)
- Set HalffabItemsBoom = ..MaatwerkDetailsConvertor.GeefHalffabItemsBoom(MaatwerkDetails)
+ Set HalffabItemsBoom = ..MaatwerkDetailsConvertor.GeefHalffabItemsBoom(MaatwerkDetails, IngegevenKenmerken)
} Catch {
#dim InnerException As TECH.Exceptions.Exception = ##class(TECH.ExceptionHandler).Catch()
Set Exception = ##class(TECH.Exceptions.GeneralErrorException).%New("Probleem met teruggeven van de HalffabItemsBoomDotNetBased")
Index: APPS/PM/Maatwerk/MaatwerkService.cls.xml
===================================================================
diff -u -r64480 -r71238
--- APPS/PM/Maatwerk/MaatwerkService.cls.xml (.../MaatwerkService.cls.xml) (revision 64480)
+++ APPS/PM/Maatwerk/MaatwerkService.cls.xml (.../MaatwerkService.cls.xml) (revision 71238)
@@ -104,7 +104,7 @@
If IsBerekeningViaDotNetMaatwerkService {
#dim DotNetMaatwerkDetails As APPS.PM.Maatwerk.dto.DotNet.MaatwerkDetailsParsedFromJson = DotNetMaatwerkService.GeefMaatwerkDetails(IngegevenKenmerkenDomain, KlantID, Aantal,)
- Set HalffabItemsBoom = MaatwerkDetailsConvertor.GeefHalffabItemsBoom(DotNetMaatwerkDetails)
+ Set HalffabItemsBoom = MaatwerkDetailsConvertor.GeefHalffabItemsBoom(DotNetMaatwerkDetails, IngegevenKenmerkenDomain)
Set MaatwerkDetails.Halffabrikaten = HalffabItemNaarDtoConverter.ConverteerNaarHalffabItemDto(HalffabItemsBoom.Wortel)
Set KostItem = MaatwerkDetailsConvertor.GeefKostItems(DotNetMaatwerkDetails)
Index: WSimpl/PM/Maatwerk/MaatwerkService/DotNet/MaatwerkDetailsFromJsonNaarDomConverter.cls.xml
===================================================================
diff -u -r63431 -r71238
--- WSimpl/PM/Maatwerk/MaatwerkService/DotNet/MaatwerkDetailsFromJsonNaarDomConverter.cls.xml (.../MaatwerkDetailsFromJsonNaarDomConverter.cls.xml) (revision 63431)
+++ WSimpl/PM/Maatwerk/MaatwerkService/DotNet/MaatwerkDetailsFromJsonNaarDomConverter.cls.xml (.../MaatwerkDetailsFromJsonNaarDomConverter.cls.xml) (revision 71238)
@@ -33,12 +33,12 @@
-MaatwerkDetailsFromJson:APPS.PM.Maatwerk.dto.DotNet.MaatwerkDetailsParsedFromJson
+MaatwerkDetailsFromJson:APPS.PM.Maatwerk.dto.DotNet.MaatwerkDetailsParsedFromJson,IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom
Index: WSimpl/PM/Maatwerk/Viewer/Viewer.cls.xml
===================================================================
diff -u -r66850 -r71238
--- WSimpl/PM/Maatwerk/Viewer/Viewer.cls.xml (.../Viewer.cls.xml) (revision 66850)
+++ WSimpl/PM/Maatwerk/Viewer/Viewer.cls.xml (.../Viewer.cls.xml) (revision 71238)
@@ -143,7 +143,7 @@
#dim IsBerekeningViaDotNetMaatwerkService As %Boolean = ..OmleidingNaarDotNetBepaler.IsMaatwerkCalculatieInDotNet(DOMIngegevenKenmerken.GeefVariant(), DOMIngegevenKenmerken.GeefVersieNr())
If IsBerekeningViaDotNetMaatwerkService {
#dim MaatwerkDetails As APPS.PM.Maatwerk.dto.DotNet.MaatwerkDetailsParsedFromJson = ..DotNetMaatwerkService.GeefMaatwerkDetails(DOMIngegevenKenmerken, KlantID, MaatwerkViewerRequest.Aantal, "")
- Set HFBoom = ..MaatwerkDetailsConvertor.GeefHalffabItemsBoom(MaatwerkDetails)
+ Set HFBoom = ..MaatwerkDetailsConvertor.GeefHalffabItemsBoom(MaatwerkDetails, DOMIngegevenKenmerken)
Set KostenBoom = ..MaatwerkDetailsConvertor.GeefKostItems(MaatwerkDetails)
} Else {
Set HFBoom = ..MaatwerkCalcAPI.GeefHalffabItemsBoom(DOMIngegevenKenmerken,MaatwerkViewerRequest.Aantal,KlantID,,,MaatwerkViewerRequest.Datum)
Index: DOM/PM/Maatwerk/Calc/HF/DotNetHalffabContext.cls.xml
===================================================================
diff -u
--- DOM/PM/Maatwerk/Calc/HF/DotNetHalffabContext.cls.xml (revision 0)
+++ DOM/PM/Maatwerk/Calc/HF/DotNetHalffabContext.cls.xml (revision 71238)
@@ -0,0 +1,28 @@
+
+
+
+DOM.PM.Maatwerk.Calc.HF.HalffabContext
+
+
+Familie:DOM.PM.enu.Familie,Variant:DOM.PM.enu.Variant,BerekeningsSpecificatie:DOM.PM.Maatwerk.Calc.Common.BerekeningsSpecificatie="",HalffabRepository:DOM.PM.Maatwerk.Calc.HF.IHalffabRepository=""
+1
+1
+%Status
+
+
+
+
+
+
Index: WSimpl/PM/Maatwerk/MaatwerkService/DotNet/ClassnameFromJsonNaarDomConverter.cls.xml
===================================================================
diff -u -r70978 -r71238
--- WSimpl/PM/Maatwerk/MaatwerkService/DotNet/ClassnameFromJsonNaarDomConverter.cls.xml (.../ClassnameFromJsonNaarDomConverter.cls.xml) (revision 70978)
+++ WSimpl/PM/Maatwerk/MaatwerkService/DotNet/ClassnameFromJsonNaarDomConverter.cls.xml (.../ClassnameFromJsonNaarDomConverter.cls.xml) (revision 71238)
@@ -31,6 +31,10 @@
@@ -99,9 +103,46 @@
PackageNaam:%String,KlasseNaam:%String
1
%String
-
+
+
+KlasseNaam:%String
+1
+%String
+
+
Index: WSimpl/PM/Maatwerk/MaatwerkService/DotNet/HalffabrikatenFromJsonNaarDomConverter.cls.xml
===================================================================
diff -u -r68935 -r71238
--- WSimpl/PM/Maatwerk/MaatwerkService/DotNet/HalffabrikatenFromJsonNaarDomConverter.cls.xml (.../HalffabrikatenFromJsonNaarDomConverter.cls.xml) (revision 68935)
+++ WSimpl/PM/Maatwerk/MaatwerkService/DotNet/HalffabrikatenFromJsonNaarDomConverter.cls.xml (.../HalffabrikatenFromJsonNaarDomConverter.cls.xml) (revision 71238)
@@ -18,6 +18,11 @@
1
+
+DOM.PM.Maatwerk.Calc.HF.DotNetHalffabContext
+1
+
+
DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom
1
@@ -59,14 +64,16 @@
-Halffabrikaten:APPS.PM.Maatwerk.dto.DotNet.HalffabItemParsedFromJson
+Halffabrikaten:APPS.PM.Maatwerk.dto.DotNet.HalffabItemParsedFromJson,IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom
+
+
+
+1
+
+