Index: TECH/Percentage.cls.xml
===================================================================
diff -u
--- TECH/Percentage.cls.xml (revision 0)
+++ TECH/Percentage.cls.xml (revision 548)
@@ -0,0 +1,10 @@
+
+
+
+datatype
+DOUBLE
+DOUBLE
+%String
+0
+
+
Index: APPS/TBXWeb/TBXContext.cls.xml
===================================================================
diff -u -r537 -r548
--- APPS/TBXWeb/TBXContext.cls.xml (.../TBXContext.cls.xml) (revision 537)
+++ APPS/TBXWeb/TBXContext.cls.xml (.../TBXContext.cls.xml) (revision 548)
@@ -837,6 +837,12 @@
]]>
+
+%Boolean
+
+
+
Contactgegevens van de klant in stap 1 (PData) van de Wizard.
Index: WS/TBX/DataIOSoap.cls.xml
===================================================================
diff -u -r335 -r548
--- WS/TBX/DataIOSoap.cls.xml (.../DataIOSoap.cls.xml) (revision 335)
+++ WS/TBX/DataIOSoap.cls.xml (.../DataIOSoap.cls.xml) (revision 548)
@@ -67,6 +67,18 @@
]]>
+
+1
+DomeinVerwerker:APPS.TBXWeb.enu.TBXHandel,KlantNummer:%String,Familie:DOM.PM.enu.Familie,Variant:DOM.PM.enu.Variant,Aantal:%Integer
+1
+TECH.Percentage
+1
+document
+literal
+
+
+
1
KLNr:%String,ListSep:%String=";"
Index: DOM/PM/enu/Variant.cls.xml
===================================================================
diff -u -r31 -r548
--- DOM/PM/enu/Variant.cls.xml (.../Variant.cls.xml) (revision 31)
+++ DOM/PM/enu/Variant.cls.xml (.../Variant.cls.xml) (revision 548)
@@ -7,11 +7,11 @@
0
-,TBX_Plus,TBX_Antaro,TBX_Intivo,TBX_Baliko,TBX_Mengvorm,Basis,MDS,OLM,TAOO
+,TBX_Plus,TBX_Antaro,TBX_Intivo,TBX_Baliko,TBX_Mengvorm,Basis,MDS,OLM,TAOR,LBX_Pure
-,TANDEMBOX plus,TANDEMBOX antaro,TANDEMBOX intivo,TANDEMBOX baliko,TANDEMBOX mengvorm,Basis,MDS,ORGALUX op maat,The Art Of Organization
+,TANDEMBOX plus,TANDEMBOX antaro,TANDEMBOX intivo,TANDEMBOX baliko,TANDEMBOX mengvorm,Basis,MDS,ORGALUX op maat,TA'OR BOX,LEGRABOX pure
Index: APPS/TBXWeb/Utils.cls.xml
===================================================================
diff -u -r523 -r548
--- APPS/TBXWeb/Utils.cls.xml (.../Utils.cls.xml) (revision 523)
+++ APPS/TBXWeb/Utils.cls.xml (.../Utils.cls.xml) (revision 548)
@@ -249,5 +249,15 @@
Quit Cnt
]]>
+
+
+1
+DesignCodeModus:%String
+1
+1
+%String
+
+
Index: cspBasis/GAProdTBox.cls.xml
===================================================================
diff -u -r531 -r548
--- cspBasis/GAProdTBox.cls.xml (.../GAProdTBox.cls.xml) (revision 531)
+++ cspBasis/GAProdTBox.cls.xml (.../GAProdTBox.cls.xml) (revision 548)
@@ -45,6 +45,11 @@
For i=1:1:$LL(lbGetData) Do Quit:($IsObject(KLMini))
. Do:($LG(lbGetData,i)="Stg") gkdDataFromStorage
. Do:($LG(lbGetData,i)="Ext") gkdDataFromExternal
+
+ If blnHFLB {
+ Do gkdDataPercentageViaSoap(sDomVERW,KLNr)
+ }
+
Quit KLMini
gkdInitialize
Set blnVHEPN=(sDomVERW=##class(APPS.TBXWeb.enu.TBXHandel).VanHoecke())
@@ -67,6 +72,16 @@
Set lbGetData=$$PiecesToList^vhLib(flgGetFrom,";") ;$CASE(flgGetFrom, "Ext":$LB("Ext"), "Stg":$LB("Stg"), "Stg;Ext":$LB("Stg","Ext"), "Ext;Stg":$LB("Ext","Stg"), :"")
Set KLNr=$G(KLNr)
Quit
+
+gkdDataPercentageViaSoap(sDomVERW,KLNr)
+ New DesignCode,Aantal
+ If $IsObject(KLMini) {
+ Set DesignCode=$G(DCM)
+ Set Aantal=1
+ Set KLMini.Korting=""
+ Set KLMini.Korting=##class(cspBasis.GAProdTBox).GeefKortingPercentageTBX(sDomVERW,KLNr,DesignCode,Aantal)
+ }
+ Quit
gkdDataFromStorage
; Deze macro's zijn in commentaar gezet door WimV op 14/12/2010
; #define SepData "\"
@@ -284,7 +299,7 @@
Set $ZTRAP="geaSoapErrorLW"
Set lbEmails=Client.GetEmailAdressenLB(KLNr)
Set $ZTRAP=""
- Quit $G(lbEmails)
+ Quit
geaSoapAddToLog2
New lbExtras
@@ -351,6 +366,58 @@
]]>
+
+1
+DomeinVerwerker:APPS.TBXWeb.enu.TBXHandel,KlantNummer:%String,DesignCodeModus:%String,Aantal:%Integer
+0
+%Float
+ locNdx="_$G(locNdx)_" "_$$$LCVT(lbLocations))
+ Do:(locNdx<0) gkpSoapAddToLog ; Problem: no location
+ Quit:('Result)
+ Do:(locNdx>1) gkpSoapAddToLog ; Not the first location
+ Set $ZTRAP="gkpSoapErrorLW"
+ Set KortingPercentage=Client.GetKortingPercentageTBXHandel(DomeinVerwerker,KlantNummer,Familie,Variant,Aantal)
+ Set $ZTRAP=""
+ Quit
+
+gkpSoapAddToLog
+ New lbExtras
+ Set lbExtras=$$PeekSOAPBuildLog^cspBasis.SOAPlib(SoapClass,method,lbLocations,locNdx)
+ Do ##class(cspBasis.GAProdTBox).AddToLog("SOAP_BACKUP",$G(%session.Data("DOMAIN")),$G(%session.Data("KLNR")),$G(%session.Data("MODE")),wsID,$G(%session.Data("VERW")),$G(Taal),,lbExtras)
+ Quit
+
+gkpSoapErrorLW
+ Set $ZTRAP=""
+ New CustomMsg
+ Set CustomMsg=SoapClass_" - "_method_"() : KLNr"_$G(KLNr)_"."_$S(locNdx>1:" ["_$LG(lbLocations,locNdx)_"]" ,1:"")
+ Do SOAPErrorMail^cspBasis.SOAPlib("TBX_ERR",,CustomMsg,,Client)
+ Set KLMini=""
+ Quit
+]]>
+
+
Get Bulk settings from global, specifiek voor KLNr
Index: DOM/PM/enu/Familie.cls.xml
===================================================================
diff -u
--- DOM/PM/enu/Familie.cls.xml (revision 0)
+++ DOM/PM/enu/Familie.cls.xml (revision 548)
@@ -0,0 +1,16 @@
+
+
+
+datatype
+%String
+0
+
+
+,Lade,AluKader,Orgalux,Mat
+
+
+
+,Lade,Aluminium kaderdeur,ORGALUX,Mat
+
+
+