897e006e9b42cb3b6d8f1af84fab09c4d8709a69.svn-base 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. package UIM;
  2. import java.sql.SQLException;
  3. import CoreFS.SA01.CoreIComponent;
  4. import CoreFS.SA06.CoreReturnObject;
  5. /**
  6. * ¶Ñ¶âÔ­Ôòά»¤Àà
  7. * @author siy
  8. * @date 2010-8-4
  9. */
  10. public class UIM010030 extends CoreIComponent{
  11. /**
  12. * ²éѯ¶Ñ¶âÔ­Ôò
  13. * @param areaNo
  14. * @return CoreReturnObject
  15. * @throws SQLException
  16. */
  17. public CoreReturnObject queryYardStd(String areaNo) throws SQLException
  18. {
  19. CoreReturnObject cro=new CoreReturnObject();
  20. String sql = "select yard_kind,area_kind,yard_addr,from_stl_grd,to_stl_grd,stl_grd1,stl_grd2,stl_grd3,stl_grd4,stl_grd5,stl_grd6,stl_grd7 from c_tbk08_yard_std_stock";
  21. sql += " order by yard_kind";
  22. cro=this.getDao("KgDao").ExcuteQuery(sql);
  23. return cro;
  24. }
  25. /**
  26. * Ìí¼Ó¶Ñ¶âÔ­Ôò
  27. * @param yardKind
  28. * @param areaKind
  29. * @param yardAddr
  30. * @param fromStlGrd
  31. * @param toStlGrd
  32. * @param stlGrd1
  33. * @param stlGrd2
  34. * @param stlGrd3
  35. * @param stlGrd4
  36. * @param stlGrd5
  37. * @param stlGrd6
  38. * @param stlGrd7
  39. * @return CoreReturnObject
  40. * @throws SQLException
  41. */
  42. public CoreReturnObject addYardRule(String yardKind, String areaKind,
  43. String yardAddr, String fromStlGrd, String toStlGrd,
  44. String stlGrd1, String stlGrd2, String stlGrd3, String stlGrd4,
  45. String stlGrd5, String stlGrd6, String stlGrd7) throws SQLException
  46. {
  47. CoreReturnObject cro = new CoreReturnObject();
  48. String addSql = "insert into c_tbk08_yard_std_stock (yard_kind,area_kind,"
  49. + "yard_addr,from_stl_grd,to_stl_grd,stl_grd1,stl_grd2,stl_grd3," +
  50. "stl_grd4,stl_grd5,stl_grd6,stl_grd7) values ('"
  51. + yardKind + "','" + areaKind + "','" + yardAddr + "','" + fromStlGrd
  52. + "','" + toStlGrd + "','" + stlGrd1 + "','"+ stlGrd2 + "','"+ stlGrd3
  53. + "','"+ stlGrd4 + "','"+ stlGrd5 + "','"+ stlGrd6 + "','" + stlGrd7 + "')";
  54. cro = this.getDao("KgDao").ExcuteNonQuery(addSql);
  55. return cro;
  56. }
  57. public CoreReturnObject updateYardRule(String yardKind, String areaKind,
  58. String yardAddr, String fromStlGrd, String toStlGrd,
  59. String stlGrd1, String stlGrd2, String stlGrd3, String stlGrd4,
  60. String stlGrd5, String stlGrd6, String stlGrd7)throws SQLException
  61. {
  62. CoreReturnObject cro = new CoreReturnObject();
  63. String updSql = "update c_tbk08_yard_std_stock set from_stl_grd = '"
  64. + fromStlGrd + "',to_stl_grd = '" + toStlGrd + "',stl_grd1='" + stlGrd1
  65. + "',stl_grd2='" + stlGrd2 + "',stl_grd3='" + stlGrd3 + "',stl_grd4='"
  66. + stlGrd4 + "',stl_grd5='" + stlGrd5 + "',stl_grd6=" + stlGrd6
  67. + "'',stl_grd7='" + stlGrd7 + "' where yard_kind='" + yardKind
  68. + "' and area_kind='" + areaKind + "' and yard_addr='" + yardAddr + "'";
  69. cro = this.getDao("KgDao").ExcuteNonQuery(updSql);
  70. return cro;
  71. }
  72. /**
  73. * ɾ³ý¶Ñ¶âÔ­Ôò
  74. *
  75. * @param yardKind ²Ö¿âÀàÐÍ
  76. * @param areaKind ÇøÓòÀàÐÍ
  77. * @param yardAddr ¶Ñ·ÅλÖÃ
  78. * @return CoreReturnObject
  79. * @throws SQLException
  80. */
  81. public CoreReturnObject delYardRule(String yardKind,String areaKind,String yardAddr) throws SQLException {
  82. CoreReturnObject cro = new CoreReturnObject();
  83. String sql = "delete from c_tbk08_yard_std_stock where";
  84. sql += " yard_kind = '" + yardKind + "'";
  85. sql += " and area_kind = '" + areaKind + "'";
  86. sql += " and yard_addr = '" + yardAddr + "'";
  87. cro = this.getDao("KgDao").ExcuteNonQuery(sql);
  88. return cro;
  89. }
  90. }