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 + + +