Test Copy Order

This commit is contained in:
hodianto 2018-05-04 21:09:22 +07:00
parent 52f7299479
commit adfc89512e
1 changed files with 27 additions and 0 deletions

View File

@ -0,0 +1,27 @@
package andromedia.midsuit.process;
import java.sql.Timestamp;
import org.compiere.model.MOrder;
import org.compiere.process.SvrProcess;
import org.compiere.util.Env;
public class MID_ProcessCopyOrder extends SvrProcess{
int p_C_Order_ID = 0;
@Override
protected void prepare() {
p_C_Order_ID = getRecord_ID();
}
@Override
protected String doIt() throws Exception {
MOrder orderFrom = new MOrder(getCtx(), p_C_Order_ID, get_TrxName());
Timestamp dateLogin = Env.getContextAsDate(getCtx(), "Date");
MOrder orderTo = MOrder.copyFrom(orderFrom, dateLogin, orderFrom.getC_DocTypeTarget_ID(), orderFrom.isSOTrx(), false, false, get_TrxName());
String msg = "Created Order : "+orderTo.getDocumentNo();
addBufferLog(0, null, null, msg, orderTo.get_Table_ID(), orderTo.get_ID());
return msg;
}
}