b58e014970f6811c5f715dce73f55df622cb2cce.svn-base 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. package xin.glue.ui.D.D01;
  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.vo.PosParameter;
  6. /**
  7. * ������ȡ
  8. * @author ����
  9. * @date 2009-1-9
  10. */
  11. public class SaveOrderDNObj extends PosActivity
  12. {
  13. public String runActivity(PosContext context)
  14. {
  15. String[] CHK2 = (String[])context.get("CHK2");
  16. String[] F_VAL = (String[])context.get("F_VAL");
  17. String[] T_VAL = (String[])context.get("T_VAL");
  18. String[] F_DATE = (String[])context.get("F_DATE");
  19. String[] T_DATE = (String[])context.get("T_DATE");
  20. String[] MIN_WGT = (String[])context.get("MIN_WGT");
  21. String[] MAX_WGT = (String[])context.get("MAX_WGT");
  22. String[] CLEAR_YN = (String[])context.get("clear_YN");
  23. PosParameter parameter = null;
  24. //PosRowSet rowSet = null;
  25. //ɾ��TBD01_SLABDN_OBJ��TBD01_SLABDN_RST��TBD01_MATDN_RST����Ϣ
  26. if(CLEAR_YN != null && "yes".equals(CLEAR_YN[0]))
  27. {
  28. getDao("mesdao").delete("UID010010.SaveOrderDnObj.Delete1");
  29. getDao("mesdao").delete("UID010010.SaveOrderDnObj.Delete2");
  30. getDao("mesdao").delete("UID010010.SaveOrderDnObj.Delete3");
  31. getDao("mesdao").delete("UID010010.SaveOrderDnObj.Delete4");
  32. }
  33. else
  34. {
  35. getDao("mesdao").delete("UID010010.SaveOrderDnObj.Delete5");
  36. }
  37. if(CHK2 != null && CHK2.length > 0)
  38. {
  39. for(int i = 0; i < CHK2.length; i++)
  40. {
  41. parameter = new PosParameter();
  42. parameter.setValueParamter(0,"LoginID");
  43. parameter.setValueParamter(1,"LoginID");
  44. parameter.setValueParamter(2,F_VAL[i]);
  45. parameter.setValueParamter(3,T_VAL[i]);
  46. parameter.setValueParamter(4,F_DATE[i]);
  47. parameter.setValueParamter(5,T_DATE[i]);
  48. parameter.setValueParamter(6,MIN_WGT[i]);
  49. parameter.setValueParamter(7,MAX_WGT[i]);
  50. getDao("mesdao").insert("slabDnOrder.insert", parameter);
  51. }
  52. }
  53. return PosBizControlConstants.SUCCESS;
  54. }
  55. }