Açıklama Yok

T_CTI_TaskAgent.cs 2.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Data;
  4. using System.Linq;
  5. using System.Text;
  6. using CallCenterApi.Model;
  7. namespace CallCenterApi.BLL
  8. {
  9. public class T_CTI_TaskAgent
  10. {
  11. private readonly CallCenterApi.DAL.T_CTI_TaskAgent dal = new CallCenterApi.DAL.T_CTI_TaskAgent();
  12. public T_CTI_TaskAgent()
  13. { }
  14. #region Method
  15. /// <summary>
  16. /// 增加一条数据
  17. /// </summary>
  18. public long Add(CallCenterApi.Model.T_CTI_TaskAgent model)
  19. {
  20. return dal.Add(model);
  21. }
  22. /// <summary>
  23. /// 获得数据列表
  24. /// </summary>
  25. public DataSet GetList(string strWhere)
  26. {
  27. return dal.GetList(strWhere);
  28. }
  29. /// <summary>
  30. /// 获得数据列表
  31. /// </summary>
  32. public List<CallCenterApi.Model.T_CTI_TaskAgent> DataTableToList(DataTable dt)
  33. {
  34. List<CallCenterApi.Model.T_CTI_TaskAgent> modelList = new List<CallCenterApi.Model.T_CTI_TaskAgent>();
  35. int rowsCount = dt.Rows.Count;
  36. if (rowsCount > 0)
  37. {
  38. CallCenterApi.Model.T_CTI_TaskAgent model;
  39. for (int n = 0; n < rowsCount; n++)
  40. {
  41. model = new CallCenterApi.Model.T_CTI_TaskAgent();
  42. if (dt.Rows[n]["Id"] != null && dt.Rows[n]["Id"].ToString() != "")
  43. {
  44. model.Id = long.Parse(dt.Rows[n]["Id"].ToString());
  45. }
  46. if (dt.Rows[n]["TaskID"] != null && dt.Rows[n]["TaskID"].ToString() != "")
  47. {
  48. model.TaskId = long.Parse(dt.Rows[n]["TaskID"].ToString());
  49. }
  50. if (dt.Rows[n]["AgentId"] != null && dt.Rows[n]["AgentId"].ToString() != "")
  51. {
  52. model.AgentId = dt.Rows[n]["AgentId"].ToString();
  53. }
  54. if (dt.Rows[n]["GroupId"] != null && dt.Rows[n]["GroupId"].ToString() != "")
  55. {
  56. model.GroupId = dt.Rows[n]["GroupId"].ToString();
  57. }
  58. modelList.Add(model);
  59. }
  60. }
  61. return modelList;
  62. }
  63. public bool Update(Model.T_CTI_TaskAgent model)
  64. {
  65. return dal.Update(model);
  66. }
  67. /// <summary>
  68. /// 得到一个对象实体
  69. /// </summary>
  70. public CallCenterApi.Model.T_CTI_TaskAgent GetModel(int taskId)
  71. {
  72. return dal.GetModel(taskId);
  73. }
  74. }
  75. #endregion Method
  76. }