周口郸城医院 DanChengCallCenter_API

o_sf_zhenduan.cs 3.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. using System;
  2. using System.Data;
  3. using System.Collections.Generic;
  4. using CallCenterApi.Model;
  5. namespace CallCenterApi.BLL
  6. {
  7. /// <summary>
  8. /// SF_ZHENDUAN
  9. /// </summary>
  10. public partial class O_SF_ZHENDUAN
  11. {
  12. private readonly CallCenterApi.DAL.O_SF_ZHENDUAN dal = new CallCenterApi.DAL.O_SF_ZHENDUAN();
  13. public O_SF_ZHENDUAN()
  14. { }
  15. #region BasicMethod
  16. /// <summary>
  17. /// 得到一个对象实体
  18. /// </summary>
  19. public CallCenterApi.Model.O_SF_ZHENDUAN GetModel(string strWhere)
  20. {
  21. return dal.GetModel(strWhere);
  22. }
  23. /// <summary>
  24. /// 获得数据列表
  25. /// </summary>
  26. public DataSet GetList(string strWhere)
  27. {
  28. return dal.GetList(strWhere);
  29. }
  30. /// <summary>
  31. /// 获得数据列表
  32. /// </summary>
  33. public List<CallCenterApi.Model.O_SF_ZHENDUAN> GetModelList(string strWhere)
  34. {
  35. DataSet ds = dal.GetList(strWhere);
  36. return DataTableToList(ds.Tables[0]);
  37. }
  38. /// <summary>
  39. /// 获得数据列表
  40. /// </summary>
  41. public List<CallCenterApi.Model.O_SF_ZHENDUAN> DataTableToList(DataTable dt)
  42. {
  43. List<CallCenterApi.Model.O_SF_ZHENDUAN> modelList = new List<CallCenterApi.Model.O_SF_ZHENDUAN>();
  44. int rowsCount = dt.Rows.Count;
  45. if (rowsCount > 0)
  46. {
  47. CallCenterApi.Model.O_SF_ZHENDUAN model;
  48. for (int n = 0; n < rowsCount; n++)
  49. {
  50. model = dal.DataRowToModel(dt.Rows[n]);
  51. if (model != null)
  52. {
  53. modelList.Add(model);
  54. }
  55. }
  56. }
  57. return modelList;
  58. }
  59. /// <summary>
  60. /// 获得数据列表
  61. /// </summary>
  62. public DataSet GetAllList()
  63. {
  64. return GetList("");
  65. }
  66. /// <summary>
  67. /// 分页获取数据列表
  68. /// </summary>
  69. public int GetRecordCount(string strWhere)
  70. {
  71. return dal.GetRecordCount(strWhere);
  72. }
  73. /// <summary>
  74. /// 分页获取数据列表
  75. /// </summary>
  76. public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
  77. {
  78. return dal.GetListByPage(strWhere, orderby, startIndex, endIndex);
  79. }
  80. /// <summary>
  81. /// 分页获取数据列表
  82. /// </summary>
  83. //public DataSet GetList(int PageSize,int PageIndex,string strWhere)
  84. //{
  85. //return dal.GetList(PageSize,PageIndex,strWhere);
  86. //}
  87. #endregion BasicMethod
  88. #region ExtensionMethod
  89. public List<CallCenterApi.Model.SF_ZHENDUAN> GetModelListByPage(string strWhere, string orderby, int startIndex, int endIndex)
  90. {
  91. DataSet ds = dal.GetListByPage(strWhere, orderby, startIndex, endIndex);
  92. return new SF_ZHENDUAN().DataTableToList(ds.Tables[0]);
  93. }
  94. #endregion ExtensionMethod
  95. }
  96. }