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; public class ConfirmSlabDesignRst extends PosActivity { public String runActivity(PosContext context) { // TODO Auto-generated method stub String[] rowStatus1 = (String[])context.get("rowStatus1"); logger.logInfo("Here is ConfirmSlabDesignRst.java!!!"); //1.¼±ÅÃµÈ ÁÖ¹®Çà¿¡ ´ëÇÏ¿© ¼³°è»óÅÂ='3'(¼³°èÈ®Á¤)»óÅ·Πº¯°æÇÏ´Â ±â´ÉÀ» ¼öÇà // - ¼³°è´ë»óÁÖ¹®TBLÀÇ ¼³°è»óÅ = '3'(¼³°èÈ®Á¤) 󸮸¦ ÇÑ´Ù. String[] CHK_FG1 = (String[])context.get("CHK_FG1"); // UID010031.xrw's datagrid : dg1 String[] sDb_OrdNo = (String[])context.get("ORD_NO" ); String[] sDb_OrdSeq = (String[])context.get("ORD_SEQ" ); int iCnt1 = 0; if (rowStatus1 != null){ iCnt1 = rowStatus1.length; } logger.logInfo("rowCount1 = ["+ iCnt1 +"]"); PosParameter param = null; for(int i=0 ; i < iCnt1; i++) { if ("0".equals(CHK_FG1[i])) continue; logger.logInfo("CHK_FG["+ i +"] = ["+ CHK_FG1[i] +"]"); param = new PosParameter(); // update tbd01_slabdn_obj param.setWhereClauseParameter( 0, "N" ) ; //None param.setWhereClauseParameter( 1, "3" ) ; //Confirm param.setWhereClauseParameter( 2, sDb_OrdNo[i] ) ; param.setWhereClauseParameter( 3, sDb_OrdSeq[i] ) ; getDao("mesdao").update("ModifyTargetRows.update", param); } // end for return PosBizControlConstants.SUCCESS; } }