Author: mrisaliti
Date: Sun Mar 15 14:29:06 2009
New Revision: 754669

URL: http://svn.apache.org/viewvc?rev=754669&view=rev
Log:
Edit party rates screen breaks because it has been not converted to BigDecimal 
(OFBIZ-2241)

Modified:
    
ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/rate/RateServices.xml
    ofbiz/trunk/applications/accounting/servicedef/services_rate.xml
    ofbiz/trunk/applications/humanres/servicedef/services.xml
    
ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/timesheet/TimesheetServices.xml
    ofbiz/trunk/applications/workeffort/servicedef/services_timesheet.xml

Modified: 
ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/rate/RateServices.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/rate/RateServices.xml?rev=754669&r1=754668&r2=754669&view=diff
==============================================================================
--- 
ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/rate/RateServices.xml
 (original)
+++ 
ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/rate/RateServices.xml
 Sun Mar 15 14:29:06 2009
@@ -279,7 +279,7 @@
         <if-not-empty field="amounts">
             <first-from-list entry="amount" list="amounts"/>
             <if-empty field="amount.rateAmount">
-                <set field="amount.rateAmount" value="0" type="Double"/>
+                <set field="amount.rateAmount" value="0" type="BigDecimal"/>
             </if-empty>
             <field-to-result field="amount.rateAmount" 
result-name="rateAmount"/>
             <field-to-result field="amount.periodTypeId" 
result-name="periodTypeId"/>

Modified: ofbiz/trunk/applications/accounting/servicedef/services_rate.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/servicedef/services_rate.xml?rev=754669&r1=754668&r2=754669&view=diff
==============================================================================
--- ofbiz/trunk/applications/accounting/servicedef/services_rate.xml (original)
+++ ofbiz/trunk/applications/accounting/servicedef/services_rate.xml Sun Mar 15 
14:29:06 2009
@@ -43,7 +43,7 @@
         <description>Get Rate Amount</description>
         <auto-attributes include="pk" mode="IN" optional="true"/>
         <attribute name="level" type="String" mode="OUT" optional="true"/><!-- 
the level the amount was retrieved from(specific -> general): workEffort, 
party, emplPositionType, rateType or 'null' if not found-->
-        <attribute name="rateAmount" type="Double" mode="OUT" optional="true"/>
+        <attribute name="rateAmount" type="BigDecimal" mode="OUT" 
optional="true"/>
         <attribute name="periodTypeId" type="String" mode="INOUT" 
optional="true"/>
         <attribute name="rateCurrencyUomId" type="String" mode="INOUT" 
optional="true"/>
         <attribute name="fromDate" type="Timestamp" mode="OUT" 
optional="true"/>
@@ -57,7 +57,7 @@
         <auto-attributes include="pk" mode="IN" optional="false"/>
         <auto-attributes include="nonpk" mode="IN" optional="true"/>
         <attribute name="organizationPartyId" type="String" mode="IN" 
optional="true"/>
-        <attribute name="rateAmount" type="Double" mode="IN" optional="true"/>
+        <attribute name="rateAmount" type="BigDecimal" mode="IN" 
optional="true"/>
         <attribute name="rateCurrencyUomId" type="String" mode="IN" 
optional="true"/>
         <attribute name="periodTypeId" type="String" mode="IN"/>
         <override name="fromDate" optional="true"/>

Modified: ofbiz/trunk/applications/humanres/servicedef/services.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/humanres/servicedef/services.xml?rev=754669&r1=754668&r2=754669&view=diff
==============================================================================
--- ofbiz/trunk/applications/humanres/servicedef/services.xml (original)
+++ ofbiz/trunk/applications/humanres/servicedef/services.xml Sun Mar 15 
14:29:06 2009
@@ -639,7 +639,7 @@
         <permission-service service-name="humanResManagerPermission" 
main-action="UPDATE"/>
         <auto-attributes include="pk" mode="IN" optional="false"/>
         <auto-attributes include="nonpk" mode="IN" optional="true"/>
-        <attribute name="rateAmount" type="Double" mode="IN" optional="true"/>
+        <attribute name="rateAmount" type="BigDecimal" mode="IN" 
optional="true"/>
         <attribute name="rateCurrencyUomId" type="String" mode="IN" 
optional="true"/>
         <attribute name="periodTypeId" type="String" mode="IN"/>
         <override name="fromDate" optional="true"/>

Modified: 
ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/timesheet/TimesheetServices.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/timesheet/TimesheetServices.xml?rev=754669&r1=754668&r2=754669&view=diff
==============================================================================
--- 
ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/timesheet/TimesheetServices.xml
 (original)
+++ 
ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/timesheet/TimesheetServices.xml
 Sun Mar 15 14:29:06 2009
@@ -182,12 +182,12 @@
                                 <if-not-empty field="partyRates">
                                     <first-from-list entry="partyRate" 
list="partyRates"/>
                                     <if-not-empty 
field="partyRate.percentageUsed">
-                                        <calculate field="timeEntry.hours" 
type="Double">
+                                        <calculate field="timeEntry.hours" 
type="BigDecimal">
                                             <calcop operator="multiply" 
field="timeEntry.hours">
                                                 <calcop operator="get" 
field="partyRate.percentageUsed"/>
                                             </calcop>
                                         </calculate>
-                                        <calculate field="timeEntry.hours" 
type="Double">
+                                        <calculate field="timeEntry.hours" 
type="BigDecimal">
                                             <calcop operator="divide" 
field="timeEntry.hours">
                                                 <number value="100"/>
                                             </calcop>
@@ -212,7 +212,7 @@
                                     </or>
                                 </condition>
                                 <then>
-                                    <set field="invoiceItemMap.amount" 
from-field="rateAmount" default-value="0.0" type="Double"/>
+                                    <set field="invoiceItemMap.amount" 
from-field="rateAmount" default-value="0.0" type="BigDecimal"/>
                                     <if-compare 
field="parameters.combineInvoiceItem" operator="equals" value="Y" >
                                         <set 
field="invoiceItemMap.description" value="${workEffort.workEffortName} 
[Task:${workEffort.workEffortId}]"/>
                                         <get-related value-field="workEffort" 
relation-name="CustRequestWorkEffort" list="custRequestWorkEfforts"/>
@@ -223,7 +223,7 @@
                                                 <set 
field="invoiceItemMap.description" value="${custRequest.custRequestName} 
[CRQ:${custRequest.custRequestId}]"/>
                                             </if-not-empty>
                                         </if-not-empty>
-                                        <set field="invoiceItemMap.quantity" 
from-field="timeEntry.hours" default-value="0.0" type="Double"/>
+                                        <set field="invoiceItemMap.quantity" 
from-field="timeEntry.hours" default-value="0.0" type="BigDecimal"/>
                                         <clear-field 
field="invoiceItemMap.invoiceItemSeqId"/><!-- make sure a new one is created -->
                                         <call-service 
service-name="createInvoiceItem" in-map-name="invoiceItemMap">
                                             <result-to-field 
result-name="invoiceItemSeqId" field="invoiceItemMap.invoiceItemSeqId"/>
@@ -249,7 +249,7 @@
                                 <if-empty field="invoiceItemMap.description">
                                     <set field="invoiceItemMap.description" 
from-field="workEffort.workEffortName"/>
                                 </if-empty>
-                                <set field="invoiceItemMap.quantity" 
from-field="timeEntry.hours" default-value="0.0" type="Double"/>
+                                <set field="invoiceItemMap.quantity" 
from-field="timeEntry.hours" default-value="0.0" type="BigDecimal"/>
                                 <clear-field 
field="invoiceItemMap.invoiceItemSeqId"/><!-- make sure a new one is created -->
                                 <call-service service-name="createInvoiceItem" 
in-map-name="invoiceItemMap">
                                     <result-to-field 
result-name="invoiceItemSeqId" field="invoiceItemMap.invoiceItemSeqId"/>

Modified: ofbiz/trunk/applications/workeffort/servicedef/services_timesheet.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/servicedef/services_timesheet.xml?rev=754669&r1=754668&r2=754669&view=diff
==============================================================================
--- ofbiz/trunk/applications/workeffort/servicedef/services_timesheet.xml 
(original)
+++ ofbiz/trunk/applications/workeffort/servicedef/services_timesheet.xml Sun 
Mar 15 14:29:06 2009
@@ -144,7 +144,7 @@
         <description>Creates TimeEntry</description>
         <auto-attributes include="pk" mode="IN" optional="false"/>
         <attribute name="currencyUomId" mode="IN" type="String" 
optional="true"/>
-        <attribute name="rateAmount" type="Double" mode="OUT" optional="true"/>
+        <attribute name="rateAmount" type="BigDecimal" mode="OUT" 
optional="true"/>
     </service>
     
     <!-- WorkEffortRate Services (WorkEffortAssignmentRate Services now 
depreciated and replced by RateAmount services )-->


Reply via email to