package xin.glue.ui.D.D04; import java.util.HashMap; import java.util.Map; 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; import com.posdata.glue.dao.vo.PosRow; import com.posdata.glue.dao.vo.PosRowSet; /** * ¯�ν���ָʾȷ�ϣ����͸������� * @author ���� * @date 2008-12-11 */ public class SureCastInfoToPro extends PosActivity { public String runActivity(PosContext context) { //String P_PGM_ID = "NID020010"; //String SERVICE_POSTFIX = "-service"; //PosMessage message = new PosMESMessageImpl(); //context.setMessage(message); // if( "10".equals(sLaneCdFlag) ) { // sLaneCdFlag = "1"; // } else if( "02".equals(sLaneCdFlag) ) { // sLaneCdFlag = "2"; // } else if( "12".equals(sLaneCdFlag) ) { // sLaneCdFlag = "3"; // } //message.setObject("PRC_LINE", sLaneCdFlag ); //message.setObject("L2_SEND" , "N" ); //context.put(PosBizControlConstants.SERVICE_NAME, "NID020010-service"); //PosBizProvider.getController().doSubController(context, false); String[] MAT_SPEC_SEQ = (String[])context.get("CastNo"); PosRow row = null; Map map = new HashMap(); PosRowSet rowSet = null; String matSpecSeq = ""; // String dsnSlabNo= ""; PosParameter param = null; if(MAT_SPEC_SEQ != null) { param = new PosParameter(); param.setWhereClauseParameter(0, MAT_SPEC_SEQ[0]); rowSet = getDao("mesdao").find("UID040010.DeleteMatDnRst.Row.Select", param); while(rowSet.hasNext()) { row = rowSet.next(); map = row.getAttributes(); matSpecSeq = (String)map.get("MAT_SPEC_SEQ"); param = new PosParameter(); param.setWhereClauseParameter(0, matSpecSeq); getDao("mesdao").delete("UID040010.DeleteMatDnRst.Row.Delete", param); } } return PosBizControlConstants.SUCCESS; } }