parent
0a1d0949cd
commit
ad143980db
|
|
@ -19,8 +19,10 @@ package andromedia.midsuit.model;
|
|||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.Timestamp;
|
||||
import java.util.List;
|
||||
import java.util.Properties;
|
||||
import org.compiere.model.*;
|
||||
import org.compiere.util.DB;
|
||||
|
||||
/** Generated Model for MID_UploadTPBLine
|
||||
* @author iDempiere (generated)
|
||||
|
|
@ -583,4 +585,23 @@ public class X_MID_UploadTPBLine extends PO implements I_MID_UploadTPBLine, I_Pe
|
|||
return 0;
|
||||
return ii.intValue();
|
||||
}
|
||||
@Override
|
||||
protected boolean afterSave(boolean newRecord, boolean success) {
|
||||
if(!newRecord && is_ValueChanged(COLUMNNAME_M_Requisition_ID) && success) {
|
||||
List<X_MID_UploadTPBLineDet> lines = new Query(getCtx(), X_MID_UploadTPBLineDet.Table_Name, " MID_UploadTPBLine_ID =?", get_TrxName())
|
||||
.setParameters(new Object[] { getMID_UploadTPBLine_ID() })
|
||||
.setOnlyActiveRecords(true)
|
||||
.list();
|
||||
|
||||
for(X_MID_UploadTPBLineDet line : lines) {
|
||||
int M_RequisitionLine_ID = DB.getSQLValue(get_TrxName(), "SELECT M_RequisitionLine_ID FROM M_RequisitionLine WHERE M_Requisition_ID =? AND M_Product_ID =?"
|
||||
, new Object[] { getM_Requisition_ID()});
|
||||
if(M_RequisitionLine_ID >0) {
|
||||
line.setM_RequisitionLine_ID(M_RequisitionLine_ID);
|
||||
line.saveEx();
|
||||
}
|
||||
}
|
||||
}
|
||||
return super.afterSave(newRecord, success);
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue