package xin.glue.ui.D.D01; import com.posdata.glue.biz.activity.PosActivity; import com.posdata.glue.biz.constants.PosBizControlConstants; import com.posdata.glue.context.PosContext; import com.posdata.glue.dao.vo.PosParameter; /** * ������ȡ * @author ���� * @date 2009-1-9 */ public class SaveOrderDNObj extends PosActivity { public String runActivity(PosContext context) { String[] CHK2 = (String[])context.get("CHK2"); String[] F_VAL = (String[])context.get("F_VAL"); String[] T_VAL = (String[])context.get("T_VAL"); String[] F_DATE = (String[])context.get("F_DATE"); String[] T_DATE = (String[])context.get("T_DATE"); String[] MIN_WGT = (String[])context.get("MIN_WGT"); String[] MAX_WGT = (String[])context.get("MAX_WGT"); String[] CLEAR_YN = (String[])context.get("clear_YN"); PosParameter parameter = null; //PosRowSet rowSet = null; //ɾ��TBD01_SLABDN_OBJ��TBD01_SLABDN_RST��TBD01_MATDN_RST����Ϣ if(CLEAR_YN != null && "yes".equals(CLEAR_YN[0])) { getDao("mesdao").delete("UID010010.SaveOrderDnObj.Delete1"); getDao("mesdao").delete("UID010010.SaveOrderDnObj.Delete2"); getDao("mesdao").delete("UID010010.SaveOrderDnObj.Delete3"); getDao("mesdao").delete("UID010010.SaveOrderDnObj.Delete4"); } else { getDao("mesdao").delete("UID010010.SaveOrderDnObj.Delete5"); } if(CHK2 != null && CHK2.length > 0) { for(int i = 0; i < CHK2.length; i++) { parameter = new PosParameter(); parameter.setValueParamter(0,"LoginID"); parameter.setValueParamter(1,"LoginID"); parameter.setValueParamter(2,F_VAL[i]); parameter.setValueParamter(3,T_VAL[i]); parameter.setValueParamter(4,F_DATE[i]); parameter.setValueParamter(5,T_DATE[i]); parameter.setValueParamter(6,MIN_WGT[i]); parameter.setValueParamter(7,MAX_WGT[i]); getDao("mesdao").insert("slabDnOrder.insert", parameter); } } return PosBizControlConstants.SUCCESS; } }