SlmBaseRegionBll.cs 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Data;
  6. using CoreFS.CA06;
  7. namespace Core.StlMes.Client.Sale.BLL.SaleBusinessMgt.BaseData
  8. {
  9. public class SlmBaseRegionBll : SaleBusinessMgt.BllBase.BaseBll
  10. {
  11. public SlmBaseRegionBll(OpeBase ob)
  12. : base(ob)
  13. {
  14. }
  15. /// <summary>
  16. /// 查询入口
  17. /// </summary>
  18. /// <param name="sqlCondition"></param>
  19. /// <returns></returns>
  20. private DataSet GetSlmBaseRegion(string sqlCondition)
  21. {
  22. string sqlStr = string.Format(SqlCollection.BaseData._QUERYSLMBASEREGION, sqlCondition);
  23. return base.ExecuteQuery(sqlStr);
  24. }
  25. /// <summary>
  26. /// 查询区域类型
  27. /// </summary>
  28. /// <param name="sqlCondition"></param>
  29. /// <returns></returns>
  30. private DataSet GetSlmBaseRegionTpe(string sqlCondition)
  31. {
  32. string sqlStr = string.Format(SqlCollection.BaseData._QUERYSLMBASEREGIONTYPE, sqlCondition);
  33. return base.ExecuteQuery(sqlStr);
  34. }
  35. /// <summary>
  36. /// 查询所有区域信息
  37. /// </summary>
  38. /// <returns></returns>
  39. public DataSet GetSlmBaseRegionAll()
  40. {
  41. return GetSlmBaseRegion("");
  42. }
  43. public DataSet GetValidSlmBaseRegion()
  44. {
  45. return Util.UtilDataSet.GetDataSetWithRowFilter(GetSlmBaseRegionAll(), "FL", "1");
  46. }
  47. public DataSet GetSlmBaseRegionTpeAll()
  48. {
  49. return GetSlmBaseRegionTpe("");
  50. }
  51. /// <summary>
  52. /// 获取行政区域级别信息
  53. /// </summary>
  54. /// <returns></returns>
  55. public DataSet GetDistinctRegionTpe()
  56. {
  57. string sqlStr = SqlCollection.BaseData._GETDISTINCTREGIONTPE;
  58. return base.ExecuteQuery(sqlStr);
  59. }
  60. /// <summary>
  61. /// 获取行政区域属性信息
  62. /// </summary>
  63. /// <returns></returns>
  64. public DataSet GetDistinctRegionType()
  65. {
  66. string sqlStr = SqlCollection.BaseData._GETDISTINCTREGIONTYPE;
  67. return base.ExecuteQuery(sqlStr);
  68. }
  69. /// <summary>
  70. /// 区域信息新增
  71. /// </summary>
  72. /// <param name="hs"></param>
  73. /// <param name="errMsg"></param>
  74. public void Insert(System.Collections.Hashtable hs, out string errMsg)
  75. {
  76. errMsg = "";
  77. CoreClientParam param = base.GetCoreClientParam(_ServerName, "insert", new object[] { hs });
  78. CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
  79. errMsg = base.GetReturnErrorInfo(result);
  80. }
  81. /// <summary>
  82. /// 区域信息删除
  83. /// </summary>
  84. /// <param name="regionNo"></param>
  85. /// <param name="deleteName"></param>
  86. /// <param name="errMsg"></param>
  87. public void Delete(string regionNo,string deleteName,out string errMsg)
  88. {
  89. errMsg = "";
  90. CoreClientParam param = base.GetCoreClientParam(_ServerName, "delete", new object[] { regionNo, deleteName });
  91. CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
  92. errMsg = base.GetReturnErrorInfo(result);
  93. }
  94. private string _ServerName = "core.stlmes.server.sale.service.SlmBaseRegion";
  95. }
  96. }