details:   https://code.openbravo.com/erp/devel/pi/rev/be04770c9306
changeset: 24711:be04770c9306
user:      Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date:      Mon Sep 29 11:25:36 2014 +0200
summary:   Fixes bug 26183: Clone invoices and orders...

diffstat:

 
modules/org.openbravo.client.application/src/org/openbravo/client/application/businesslogic/CloneOrderActionHandler.java
 |  12 ++++++++-
 1 files changed, 10 insertions(+), 2 deletions(-)

diffs (29 lines):

diff -r facef017c80a -r be04770c9306 
modules/org.openbravo.client.application/src/org/openbravo/client/application/businesslogic/CloneOrderActionHandler.java
--- 
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/businesslogic/CloneOrderActionHandler.java
  Mon Sep 29 10:27:15 2014 +0200
+++ 
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/businesslogic/CloneOrderActionHandler.java
  Mon Sep 29 11:25:36 2014 +0200
@@ -20,6 +20,7 @@
 
 import java.math.BigDecimal;
 import java.util.ArrayList;
+import java.util.Calendar;
 import java.util.Date;
 import java.util.List;
 import java.util.Map;
@@ -77,8 +78,15 @@
       // Setting order date and scheduled delivery date of header and the 
order lines to current
       // date to avoid issues with tax rates. Refer issue
       // https://issues.openbravo.com/view.php?id=23671
-      objCloneOrder.setOrderDate(new Date());
-      objCloneOrder.setScheduledDeliveryDate(new Date());
+      Date date = new Date();
+      Calendar cal = Calendar.getInstance();
+      cal.setTime(date);
+      cal.set(Calendar.HOUR_OF_DAY, 0);
+      cal.set(Calendar.MINUTE, 0);
+      cal.set(Calendar.SECOND, 0);
+      cal.set(Calendar.MILLISECOND, 0);
+      objCloneOrder.setOrderDate(cal.getTime());
+      objCloneOrder.setScheduledDeliveryDate(cal.getTime());
 
       // save the cloned order object
       OBDal.getInstance().save(objCloneOrder);

------------------------------------------------------------------------------
Slashdot TV.  Videos for Nerds.  Stuff that Matters.
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
_______________________________________________
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to