ad587275ae587f2d921ac24c248f3dbda7aca3db.svn-base 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package xin.glue.ui.D;
  2. import com.posdata.glue.biz.activity.PosActivity;
  3. import com.posdata.glue.biz.constants.PosBizControlConstants;
  4. import com.posdata.glue.context.PosContext;
  5. import com.posdata.glue.dao.PosGenericDao;
  6. import com.posdata.glue.dao.vo.PosParameter;
  7. import com.posdata.glue.dao.vo.PosRowSet;
  8. public class CommDateInitParameters extends PosActivity {
  9. public String runActivity(PosContext ctx) {
  10. // TODO Auto-generated method stub
  11. String[] sFromNum = (String [])ctx.get("FromNum" );
  12. String[] sToNum = (String [])ctx.get("ToNum" );
  13. String[] sDateType = (String [])ctx.get("DateFormat" );
  14. //1. Get DAO Class
  15. PosGenericDao dao = this.getDao("mesdao");
  16. //2. Get Parameter
  17. PosParameter param = new PosParameter();
  18. //3. Bind Parameter
  19. param.setWhereClauseParameter(0, sFromNum[0] );
  20. param.setWhereClauseParameter(1, sDateType[0] );
  21. param.setWhereClauseParameter(2, sToNum[0] );
  22. param.setWhereClauseParameter(3, sDateType[0] );
  23. //4. Execute
  24. PosRowSet rowSet = dao.find("DCommDate.Nor.Select", param);
  25. //5. Save Result
  26. ctx.put("DateResultList", rowSet);
  27. return PosBizControlConstants.SUCCESS;
  28. }
  29. }