From: Jorg J. <jj...@us...> - 2003-09-29 04:07:42
|
Update of /cvsroot/compiere/base/src/org/compiere/model In directory sc8-pr-cvs1:/tmp/cvs-serv4886/src/org/compiere/model Modified Files: MInvoice.java MInvoiceLine.java Log Message: . Index: MInvoice.java =================================================================== RCS file: /cvsroot/compiere/base/src/org/compiere/model/MInvoice.java,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** MInvoice.java 31 Aug 2003 06:48:59 -0000 1.19 --- MInvoice.java 29 Sep 2003 04:07:28 -0000 1.20 *************** *** 333,337 **** for (int i = 0; i < fromLines.length; i++) { ! MInvoiceLine line = new MInvoiceLine (getCtx(), 0, getC_Invoice_ID()); PO.copyValues(fromLines[i], line, getAD_Client_ID(), getAD_Org_ID()); line.setC_Invoice_ID(getC_Invoice_ID()); --- 333,337 ---- for (int i = 0; i < fromLines.length; i++) { ! MInvoiceLine line = new MInvoiceLine (invoice.getCtx(), 0); PO.copyValues(fromLines[i], line, getAD_Client_ID(), getAD_Org_ID()); line.setC_Invoice_ID(getC_Invoice_ID()); Index: MInvoiceLine.java =================================================================== RCS file: /cvsroot/compiere/base/src/org/compiere/model/MInvoiceLine.java,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** MInvoiceLine.java 7 Sep 2003 04:47:40 -0000 1.9 --- MInvoiceLine.java 29 Sep 2003 04:07:28 -0000 1.10 *************** *** 36,57 **** public MInvoiceLine (Properties ctx, int C_InvoiceLine_ID) { - this (ctx, C_InvoiceLine_ID, 0); - } // MInvoiceLine - - /** - * Invoice Line Constructor - * @param ctx context - * @param C_InvoiceLine_ID invoice line ot 0 - * @param C_Invoice_ID invoice - */ - public MInvoiceLine (Properties ctx, int C_InvoiceLine_ID, int C_Invoice_ID) - { super (ctx, C_InvoiceLine_ID); if (C_InvoiceLine_ID == 0) { - if (C_Invoice_ID == 0) - throw new IllegalArgumentException ("MInvoiceLine new required Invoice_ID"); - setC_Invoice_ID (C_Invoice_ID); - setIsDescription(false); setLineNetAmt (Env.ZERO); --- 36,42 ---- *************** *** 63,66 **** --- 48,65 ---- } } // MInvoiceLine + + /** + * Invoice Line Constructor + * @param ctx context + * @param C_InvoiceLine_ID invoice line ot 0 + * @param C_Invoice_ID invoice + */ + public MInvoiceLine (MInvoice invoice) + { + this (invoice.getCtx(), 0); + setC_Invoice_ID (invoice.getC_Invoice_ID()); + setInvoice(invoice); + } // MInvoiceLine + /** |