| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- 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 2008-11-11
- */
- public class SaveCastStlGrade extends PosActivity
- {
- public String runActivity(PosContext context)
- {
- String[] sRowStatus1 = (String[])context.get("rowStatus1" ) ; //TrustForm
-
- String[] sDb_FacStlGrp = (String[])context.get("FAC_STL_GRP" ) ; //FAC_STL_GRP
- String[] sDb_FacStlGrd = (String[])context.get("FAC_STL_GRD" ) ; //FAC_STL_GRD
- String[] sDb_CastSeq = (String[])context.get("CAST_SEQ" ) ; //CAST_SEQ
- String[] sDb_UseYn = (String[])context.get("USE_YN" ) ; //USE_YN
- String[] sDb_RegId = (String[])context.get("REG_ID" ) ; //REG_ID
- //String[] sDb_RegDtime = (String[])context.get("REG_DTIME" ) ; //REG_DTIME
- String[] sDb_ModId = (String[])context.get("MOD_ID" ) ; //MOD_ID
- //String[] sDb_ModDtime = (String[])context.get("MOD_DTIME" ) ; //MOD_DTIME
- int iCnt1 = 0;
- if (sRowStatus1 != null){
- iCnt1 = sRowStatus1.length;
- }
- PosParameter param = null;
- for(int i=0 ; i < iCnt1; i++) {
- param = new PosParameter();
-
- if ("i".equals(sRowStatus1[i])) {
- // insert operation
- param.setValueParamter( 0, sDb_FacStlGrp[i] ) ;
- param.setValueParamter( 1, sDb_FacStlGrd[i] ) ;
- param.setValueParamter( 2, sDb_CastSeq[i] ) ;
- param.setValueParamter( 3, sDb_UseYn[i] ) ;
- param.setValueParamter( 4, sDb_RegId[i] ) ;
- //param.setValueParamter( *, sDb_RegDtime[i] ) ;
- param.setValueParamter( 5, sDb_ModId[i] ) ;
- //param.setValueParamter( *, sDb_ModDtime[i] ) ;
- getDao("mesdao").insert("UID010120.SaveCastStlGrd.Insert", param);
- } else if("u".equals(sRowStatus1[i])) {
- // update operation
- param.setWhereClauseParameter( 0, sDb_CastSeq[i] ) ;
- param.setWhereClauseParameter( 1, sDb_UseYn[i] ) ;
- //param.setWhereClauseParameter( *, sDb_RegId[i] ) ;
- //param.setWhereClauseParameter( *, sDb_RegDtime[i] ) ;
- param.setWhereClauseParameter( 2, sDb_ModId[i] ) ;
- //param.setWhereClauseParameter( *, sDb_ModDtime[i] ) ;
- param.setWhereClauseParameter( 3, sDb_FacStlGrp[i] ) ;
- param.setWhereClauseParameter( 4, sDb_FacStlGrd[i] ) ;
- getDao("mesdao").update("UID010120.SaveCastStlGrd.Update", param);
- } else if("d".equals(sRowStatus1[i])) { // delete operation
- param.setWhereClauseParameter( 0, sDb_FacStlGrp[i] ) ;
- param.setWhereClauseParameter( 1, sDb_FacStlGrd[i] ) ;
- getDao("mesdao").delete("UID010120.SaveCastStlGrd.Delete", param);
- }
- }
-
- return PosBizControlConstants.SUCCESS;
- }
- }
|