| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- 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;
- }
- }
|