package xin.glue.ui.D; 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.PosGenericDao; import com.posdata.glue.dao.vo.PosParameter; import com.posdata.glue.dao.vo.PosRowSet; public class CommDateInitParameters extends PosActivity { public String runActivity(PosContext ctx) { // TODO Auto-generated method stub String[] sFromNum = (String [])ctx.get("FromNum" ); String[] sToNum = (String [])ctx.get("ToNum" ); String[] sDateType = (String [])ctx.get("DateFormat" ); //1. Get DAO Class PosGenericDao dao = this.getDao("mesdao"); //2. Get Parameter PosParameter param = new PosParameter(); //3. Bind Parameter param.setWhereClauseParameter(0, sFromNum[0] ); param.setWhereClauseParameter(1, sDateType[0] ); param.setWhereClauseParameter(2, sToNum[0] ); param.setWhereClauseParameter(3, sDateType[0] ); //4. Execute PosRowSet rowSet = dao.find("DCommDate.Nor.Select", param); //5. Save Result ctx.put("DateResultList", rowSet); return PosBizControlConstants.SUCCESS; } }