details: https://code.openbravo.com/erp/devel/pi/rev/4a9073e3b4a9
changeset: 24084:4a9073e3b4a9
user: Unai Martirena <unai.martirena <at> openbravo.com>
date: Fri Jul 18 12:49:36 2014 +0200
summary: Fixes issue 27064: Default Value for Payment Date in Add Details
popup in Payment In/Out is incorrect
diffstat:
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/AddPaymentDefaultValuesHandler.java
| 8 ++------
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/PaymentInAddPaymentDefaultValues.java
| 7 +++++++
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/PaymentOutAddPaymentDefaultValues.java
| 7 +++++++
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/PurchaseInvoiceAddPaymentDefaultValues.java
| 7 +++++++
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/PurchaseOrderAddPaymentDefaultValues.java
| 7 +++++++
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/SalesInvoiceAddPaymentDefaultValues.java
| 7 +++++++
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/SalesOrderAddPaymentDefaultValues.java
| 7 +++++++
7 files changed, 44 insertions(+), 6 deletions(-)
diffs (199 lines):
diff -r c0d0ff12a14b -r 4a9073e3b4a9
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/AddPaymentDefaultValuesHandler.java
---
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/AddPaymentDefaultValuesHandler.java
Mon Jul 21 08:40:58 2014 +0200
+++
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/AddPaymentDefaultValuesHandler.java
Fri Jul 18 12:49:36 2014 +0200
@@ -19,7 +19,6 @@
package org.openbravo.advpaymentmngt.filterexpression;
import java.math.BigDecimal;
-import java.util.Date;
import java.util.List;
import java.util.Map;
@@ -33,7 +32,6 @@
import org.openbravo.dal.core.OBContext;
import org.openbravo.dal.security.OrganizationStructureProvider;
import org.openbravo.dal.service.OBDal;
-import org.openbravo.erpCommon.utility.OBDateUtils;
import org.openbravo.model.common.businesspartner.BusinessPartner;
import org.openbravo.model.common.enterprise.Organization;
import org.openbravo.model.financialmgmt.payment.FIN_FinancialAccount;
@@ -70,6 +68,8 @@
abstract String getOrganization(Map<String, String> requestMap) throws
JSONException;
+ abstract String getDefaultPaymentDate(Map<String, String> requestMap) throws
JSONException;
+
protected abstract long getSeq();
String getDefaultCurrencyTo(Map<String, String> requestMap) throws
JSONException {
@@ -160,10 +160,6 @@
return null;
}
- String getDefaultPaymentDate(Map<String, String> requestMap) throws
JSONException {
- return OBDateUtils.formatDate(new Date());
- }
-
String getDefaultPaymentMethod(Map<String, String> requestMap) throws
JSONException {
JSONObject context = new JSONObject(requestMap.get("context"));
if (context.has("inpfinPaymentmethodId")
diff -r c0d0ff12a14b -r 4a9073e3b4a9
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/PaymentInAddPaymentDefaultValues.java
---
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/PaymentInAddPaymentDefaultValues.java
Mon Jul 21 08:40:58 2014 +0200
+++
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/PaymentInAddPaymentDefaultValues.java
Fri Jul 18 12:49:36 2014 +0200
@@ -26,6 +26,7 @@
import org.openbravo.advpaymentmngt.utility.APRMConstants;
import org.openbravo.client.kernel.ComponentProvider;
import org.openbravo.dal.service.OBDal;
+import org.openbravo.erpCommon.utility.OBDateUtils;
import org.openbravo.model.financialmgmt.payment.FIN_Payment;
@ComponentProvider.Qualifier(APRMConstants.PAYMENT_IN_WINDOW_ID)
@@ -143,4 +144,10 @@
return getPayment(requestMap).getOrganization().getId();
}
+ @Override
+ String getDefaultPaymentDate(Map<String, String> requestMap) throws
JSONException {
+ // Payment Date of the current payment
+ return OBDateUtils.formatDate(getPayment(requestMap).getPaymentDate());
+ }
+
}
diff -r c0d0ff12a14b -r 4a9073e3b4a9
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/PaymentOutAddPaymentDefaultValues.java
---
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/PaymentOutAddPaymentDefaultValues.java
Mon Jul 21 08:40:58 2014 +0200
+++
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/PaymentOutAddPaymentDefaultValues.java
Fri Jul 18 12:49:36 2014 +0200
@@ -26,6 +26,7 @@
import org.openbravo.advpaymentmngt.utility.APRMConstants;
import org.openbravo.client.kernel.ComponentProvider;
import org.openbravo.dal.service.OBDal;
+import org.openbravo.erpCommon.utility.OBDateUtils;
import org.openbravo.model.financialmgmt.payment.FIN_Payment;
@ComponentProvider.Qualifier(APRMConstants.PAYMENT_OUT_WINDOW_ID)
@@ -154,4 +155,10 @@
return getPayment(requestMap).getOrganization().getId();
}
+ @Override
+ String getDefaultPaymentDate(Map<String, String> requestMap) throws
JSONException {
+ // Payment Date of the current payment
+ return OBDateUtils.formatDate(getPayment(requestMap).getPaymentDate());
+ }
+
}
diff -r c0d0ff12a14b -r 4a9073e3b4a9
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/PurchaseInvoiceAddPaymentDefaultValues.java
---
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/PurchaseInvoiceAddPaymentDefaultValues.java
Mon Jul 21 08:40:58 2014 +0200
+++
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/PurchaseInvoiceAddPaymentDefaultValues.java
Fri Jul 18 12:49:36 2014 +0200
@@ -19,6 +19,7 @@
package org.openbravo.advpaymentmngt.filterexpression;
import java.math.BigDecimal;
+import java.util.Date;
import java.util.Map;
import org.codehaus.jettison.json.JSONException;
@@ -26,6 +27,7 @@
import org.openbravo.advpaymentmngt.utility.APRMConstants;
import org.openbravo.client.kernel.ComponentProvider;
import org.openbravo.dal.service.OBDal;
+import org.openbravo.erpCommon.utility.OBDateUtils;
import org.openbravo.model.common.invoice.Invoice;
@ComponentProvider.Qualifier(APRMConstants.PURCHASE_INVOICE_WINDOW_ID)
@@ -127,4 +129,9 @@
return OBDal.getInstance().get(Invoice.class,
context.getString("inpcInvoiceId"));
}
+ @Override
+ String getDefaultPaymentDate(Map<String, String> requestMap) throws
JSONException {
+ return OBDateUtils.formatDate(new Date());
+ }
+
}
diff -r c0d0ff12a14b -r 4a9073e3b4a9
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/PurchaseOrderAddPaymentDefaultValues.java
---
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/PurchaseOrderAddPaymentDefaultValues.java
Mon Jul 21 08:40:58 2014 +0200
+++
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/PurchaseOrderAddPaymentDefaultValues.java
Fri Jul 18 12:49:36 2014 +0200
@@ -19,6 +19,7 @@
package org.openbravo.advpaymentmngt.filterexpression;
import java.math.BigDecimal;
+import java.util.Date;
import java.util.Map;
import org.codehaus.jettison.json.JSONException;
@@ -26,6 +27,7 @@
import org.openbravo.advpaymentmngt.utility.APRMConstants;
import org.openbravo.client.kernel.ComponentProvider;
import org.openbravo.dal.service.OBDal;
+import org.openbravo.erpCommon.utility.OBDateUtils;
import org.openbravo.model.common.order.Order;
@ComponentProvider.Qualifier(APRMConstants.PURCHASE_ORDER_WINDOW_ID)
@@ -131,4 +133,9 @@
return OBDal.getInstance().get(Order.class,
context.getString("inpcOrderId"));
}
+ @Override
+ String getDefaultPaymentDate(Map<String, String> requestMap) throws
JSONException {
+ return OBDateUtils.formatDate(new Date());
+ }
+
}
diff -r c0d0ff12a14b -r 4a9073e3b4a9
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/SalesInvoiceAddPaymentDefaultValues.java
---
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/SalesInvoiceAddPaymentDefaultValues.java
Mon Jul 21 08:40:58 2014 +0200
+++
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/SalesInvoiceAddPaymentDefaultValues.java
Fri Jul 18 12:49:36 2014 +0200
@@ -19,6 +19,7 @@
package org.openbravo.advpaymentmngt.filterexpression;
import java.math.BigDecimal;
+import java.util.Date;
import java.util.Map;
import org.codehaus.jettison.json.JSONException;
@@ -26,6 +27,7 @@
import org.openbravo.advpaymentmngt.utility.APRMConstants;
import org.openbravo.client.kernel.ComponentProvider;
import org.openbravo.dal.service.OBDal;
+import org.openbravo.erpCommon.utility.OBDateUtils;
import org.openbravo.model.common.invoice.Invoice;
@ComponentProvider.Qualifier(APRMConstants.SALES_INVOICE_WINDOW_ID)
@@ -127,4 +129,9 @@
return OBDal.getInstance().get(Invoice.class,
context.getString("inpcInvoiceId"));
}
+ @Override
+ String getDefaultPaymentDate(Map<String, String> requestMap) throws
JSONException {
+ return OBDateUtils.formatDate(new Date());
+ }
+
}
diff -r c0d0ff12a14b -r 4a9073e3b4a9
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/SalesOrderAddPaymentDefaultValues.java
---
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/SalesOrderAddPaymentDefaultValues.java
Mon Jul 21 08:40:58 2014 +0200
+++
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/SalesOrderAddPaymentDefaultValues.java
Fri Jul 18 12:49:36 2014 +0200
@@ -19,6 +19,7 @@
package org.openbravo.advpaymentmngt.filterexpression;
import java.math.BigDecimal;
+import java.util.Date;
import java.util.Map;
import org.codehaus.jettison.json.JSONException;
@@ -26,6 +27,7 @@
import org.openbravo.advpaymentmngt.utility.APRMConstants;
import org.openbravo.client.kernel.ComponentProvider;
import org.openbravo.dal.service.OBDal;
+import org.openbravo.erpCommon.utility.OBDateUtils;
import org.openbravo.model.common.order.Order;
@ComponentProvider.Qualifier(APRMConstants.SALES_ORDER_WINDOW_ID)
@@ -131,4 +133,9 @@
return OBDal.getInstance().get(Order.class,
context.getString("inpcOrderId"));
}
+ @Override
+ String getDefaultPaymentDate(Map<String, String> requestMap) throws
JSONException {
+ return OBDateUtils.formatDate(new Date());
+ }
+
}
------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits