From a8f220dd400e323de85c31563346f3243350e04d Mon Sep 17 00:00:00 2001 From: vpj-cd Date: Wed, 18 Apr 2007 22:15:08 +0000 Subject: [PATCH] fixed bug :[ 1703207 ] Issue when push button Paymenet Rule fo Order Complete https://sourceforge.net/tracker/index.php?func=detail&aid=1703207&group_id=176962&atid=879332 --- client/src/org/compiere/grid/VPayment.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/client/src/org/compiere/grid/VPayment.java b/client/src/org/compiere/grid/VPayment.java index 4b2f6c19e9..201e70af0c 100644 --- a/client/src/org/compiere/grid/VPayment.java +++ b/client/src/org/compiere/grid/VPayment.java @@ -1021,7 +1021,22 @@ public class VPayment extends CDialog m_needSave = true; } if (cl.save()) + { log.config("CashCreated"); + if(invoice == null && C_Invoice_ID != 0) + { + invoice = new MInvoice (Env.getCtx(), C_Invoice_ID, null); + invoice.setC_CashLine_ID(cl.getC_CashLine_ID()); + invoice.save(); + } + if(order == null && C_Order_ID != 0) + { + order = new MOrder (Env.getCtx(), C_Order_ID, null); + order.setC_CashLine_ID(cl.getC_CashLine_ID()); + order.save(); + } + log.config("Update Order & Invoice with CashLine"); + } else ADialog.error(m_WindowNo, this, "PaymentError", "CashNotCreated"); }