IDEMPIERE-1769 RMA Line with product and charge
This commit is contained in:
parent
38f64d4f54
commit
aea4e1017a
|
@ -85,10 +85,14 @@ public class CalloutRMA extends CalloutEngine {
|
||||||
if (invoiceLine_ID != 0)
|
if (invoiceLine_ID != 0)
|
||||||
{
|
{
|
||||||
MInvoiceLine invoiceLine = new MInvoiceLine(ctx, invoiceLine_ID, null);
|
MInvoiceLine invoiceLine = new MInvoiceLine(ctx, invoiceLine_ID, null);
|
||||||
if (invoiceLine.getM_Product_ID() != 0)
|
if (invoiceLine.getM_Product_ID() != 0) {
|
||||||
mTab.setValue(MRMALine.COLUMNNAME_M_Product_ID, invoiceLine.getM_Product_ID());
|
mTab.setValue(MRMALine.COLUMNNAME_M_Product_ID, invoiceLine.getM_Product_ID());
|
||||||
if (invoiceLine.getC_Charge_ID() != 0)
|
mTab.setValue(MRMALine.COLUMNNAME_C_Charge_ID, null);
|
||||||
|
}
|
||||||
|
if (invoiceLine.getC_Charge_ID() != 0) {
|
||||||
mTab.setValue(MRMALine.COLUMNNAME_C_Charge_ID, invoiceLine.getC_Charge_ID());
|
mTab.setValue(MRMALine.COLUMNNAME_C_Charge_ID, invoiceLine.getC_Charge_ID());
|
||||||
|
mTab.setValue(MRMALine.COLUMNNAME_M_Product_ID, null);
|
||||||
|
}
|
||||||
mTab.setValue(MRMALine.COLUMNNAME_Qty, invoiceLine.getQtyEntered());
|
mTab.setValue(MRMALine.COLUMNNAME_Qty, invoiceLine.getQtyEntered());
|
||||||
mTab.setValue(MRMALine.COLUMNNAME_Amt, invoiceLine.getPriceEntered());
|
mTab.setValue(MRMALine.COLUMNNAME_Amt, invoiceLine.getPriceEntered());
|
||||||
mTab.setValue(MRMALine.COLUMNNAME_C_Tax_ID, invoiceLine.getC_Tax_ID());
|
mTab.setValue(MRMALine.COLUMNNAME_C_Tax_ID, invoiceLine.getC_Tax_ID());
|
||||||
|
@ -102,10 +106,14 @@ public class CalloutRMA extends CalloutEngine {
|
||||||
else if (iol.getC_OrderLine_ID() != 0)
|
else if (iol.getC_OrderLine_ID() != 0)
|
||||||
{
|
{
|
||||||
MOrderLine orderLine = new MOrderLine(ctx, iol.getC_OrderLine_ID(), null);
|
MOrderLine orderLine = new MOrderLine(ctx, iol.getC_OrderLine_ID(), null);
|
||||||
if (orderLine.getM_Product_ID() != 0)
|
if (orderLine.getM_Product_ID() != 0) {
|
||||||
mTab.setValue(MRMALine.COLUMNNAME_M_Product_ID, orderLine.getM_Product_ID());
|
mTab.setValue(MRMALine.COLUMNNAME_M_Product_ID, orderLine.getM_Product_ID());
|
||||||
if (orderLine.getC_Charge_ID() != 0)
|
mTab.setValue(MRMALine.COLUMNNAME_C_Charge_ID, null);
|
||||||
|
}
|
||||||
|
if (orderLine.getC_Charge_ID() != 0) {
|
||||||
mTab.setValue(MRMALine.COLUMNNAME_C_Charge_ID, orderLine.getC_Charge_ID());
|
mTab.setValue(MRMALine.COLUMNNAME_C_Charge_ID, orderLine.getC_Charge_ID());
|
||||||
|
mTab.setValue(MRMALine.COLUMNNAME_M_Product_ID, null);
|
||||||
|
}
|
||||||
mTab.setValue(MRMALine.COLUMNNAME_Qty, orderLine.getQtyEntered());
|
mTab.setValue(MRMALine.COLUMNNAME_Qty, orderLine.getQtyEntered());
|
||||||
mTab.setValue(MRMALine.COLUMNNAME_Amt, orderLine.getPriceEntered());
|
mTab.setValue(MRMALine.COLUMNNAME_Amt, orderLine.getPriceEntered());
|
||||||
mTab.setValue(MRMALine.COLUMNNAME_C_Tax_ID, orderLine.getC_Tax_ID());
|
mTab.setValue(MRMALine.COLUMNNAME_C_Tax_ID, orderLine.getC_Tax_ID());
|
||||||
|
|
Loading…
Reference in New Issue