diff --git a/andromeida.midsuit.project/src/andromedia/midsuit/callout/MID_CalloutOrderLineMA.java b/andromeida.midsuit.project/src/andromedia/midsuit/callout/MID_CalloutOrderLineMA.java new file mode 100644 index 0000000..9632dfb --- /dev/null +++ b/andromeida.midsuit.project/src/andromedia/midsuit/callout/MID_CalloutOrderLineMA.java @@ -0,0 +1,39 @@ +//package andromedia.midsuit.callout; +// +//import java.sql.Timestamp; +//import java.util.Properties; +// +//import org.adempiere.base.IColumnCallout; +//import org.compiere.model.CalloutEngine; +//import org.compiere.model.GridField; +//import org.compiere.model.GridTab; +//import org.compiere.model.MOrder; +//import org.compiere.model.MPriceList; +//import org.compiere.model.Query; +//import org.compiere.util.DB; +//import org.compiere.util.Env; +// +//import andromedia.midsuit.model.X_C_OrderLineMA; +// +//public class MID_CalloutOrderLineMA extends CalloutEngine implements IColumnCallout { +// +// @Override +// public String start(Properties ctx, int WindowNo, GridTab mTab, GridField mField, Object value, Object oldValue) { +// // TODO Auto-generated method stub +// if(value == null) return null; +// if(mField.getColumnName().equals(X_C_OrderLineMA.COLUMNNAME_M_AttributeSetInstance_ID)) { +// return setDateMaterialPolicy(ctx, WindowNo, mTab, mField, value, oldValue); +// } +// return null; +// } +// +// private String setDateMaterialPolicy(Properties ctx, int windowNo, GridTab mTab, GridField mField, Object value, +// Object oldValue) { +// if(value==null) return ""; +// Timestamp retValue = DB.getSQLValueTSEx(null, "SELECT DateMaterialPolicy FROM M_Storage WHERE M_AttributeSetInstance_ID =? ", new Object[] { (int)value }); +// if(retValue!=null) +// mTab.setValue(X_C_OrderLineMA.COLUMNNAME_DateMaterialPolicy, retValue); +// return ""; +// } +// +//}