Nenhuma Descrição

telloc_users.cs 5.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. using CallCenterApi.DB;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Data;
  5. using System.Data.SqlClient;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. namespace CallCenterApi.DAL
  10. {
  11. public class telloc_users
  12. {
  13. public Model.telloc_users GetModel(int id)
  14. {
  15. StringBuilder strSql = new StringBuilder();
  16. strSql.Append("select top 1 * from telloc_users ");
  17. strSql.Append(" where id=@id");
  18. SqlParameter[] parameters = {
  19. new SqlParameter("@id", SqlDbType.Int,4)
  20. };
  21. parameters[0].Value = id;
  22. Model.telloc_users model = new Model.telloc_users();
  23. DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);
  24. if (ds.Tables[0].Rows.Count > 0)
  25. {
  26. return DataRowToModel(ds.Tables[0].Rows[0]);
  27. }
  28. else
  29. {
  30. return null;
  31. }
  32. }
  33. public Model.telloc_users GetModel(int userid, int telid)
  34. {
  35. StringBuilder strSql = new StringBuilder();
  36. strSql.Append("select top 1 * from telloc_users ");
  37. strSql.Append(" where tellocid=@tellocid and userid=@userid and isdelete=0");
  38. SqlParameter[] parameters = {
  39. new SqlParameter("@tellocid", SqlDbType.Int,4),
  40. new SqlParameter("@userid", SqlDbType.Int,4)
  41. };
  42. parameters[0].Value = telid;
  43. parameters[1].Value = userid;
  44. Model.telloc_users model = new Model.telloc_users();
  45. DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);
  46. if (ds.Tables[0].Rows.Count > 0)
  47. {
  48. return DataRowToModel(ds.Tables[0].Rows[0]);
  49. }
  50. else
  51. {
  52. return null;
  53. }
  54. }
  55. public DataSet GetList(string strWhere)
  56. {
  57. StringBuilder strSql = new StringBuilder();
  58. strSql.Append("select * ");
  59. strSql.Append(" FROM telloc_users ");
  60. if (strWhere.Trim() != "")
  61. {
  62. strSql.Append(" where " + strWhere);
  63. }
  64. return DbHelperSQL.Query(strSql.ToString());
  65. }
  66. public int Add(Model.telloc_users model)
  67. {
  68. StringBuilder strSql = new StringBuilder();
  69. strSql.Append("insert into telloc_users(");
  70. strSql.Append("tellocid,userid,isdelete)");
  71. strSql.Append(" values (");
  72. strSql.Append("@tellocid,@userid,@isdelete)");
  73. strSql.Append(";select @@IDENTITY");
  74. SqlParameter[] parameters = {
  75. new SqlParameter("@tellocid", SqlDbType.Int,4),
  76. new SqlParameter("@userid", SqlDbType.Int,4),
  77. new SqlParameter("@isdelete", SqlDbType.Int,4)};
  78. parameters[0].Value = model.tellocid;
  79. parameters[1].Value = model.userid;
  80. parameters[2].Value = model.isdelete;
  81. object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
  82. if (obj == null)
  83. {
  84. return 0;
  85. }
  86. else
  87. {
  88. return Convert.ToInt32(obj);
  89. }
  90. }
  91. public bool Update(Model.telloc_users model)
  92. {
  93. StringBuilder strSql = new StringBuilder();
  94. strSql.Append("update telloc_users set ");
  95. strSql.Append("tellocid=@tellocid,");
  96. strSql.Append("userid=@userid,");
  97. strSql.Append("isdelete=@isdelete");
  98. strSql.Append(" where id=@id");
  99. SqlParameter[] parameters = {
  100. new SqlParameter("@tellocid", SqlDbType.Int,4),
  101. new SqlParameter("@userid", SqlDbType.Int,4),
  102. new SqlParameter("@isdelete", SqlDbType.Int,4),
  103. new SqlParameter("@id", SqlDbType.Int,4)};
  104. parameters[0].Value = model.tellocid;
  105. parameters[1].Value = model.userid;
  106. parameters[2].Value = model.isdelete;
  107. parameters[3].Value = model.id;
  108. int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
  109. if (rows > 0)
  110. {
  111. return true;
  112. }
  113. else
  114. {
  115. return false;
  116. }
  117. }
  118. /// <summary>
  119. /// 得到一个对象实体
  120. /// </summary>
  121. public Model.telloc_users DataRowToModel(DataRow row)
  122. {
  123. Model.telloc_users model = new Model.telloc_users();
  124. if (row != null)
  125. {
  126. if (row["id"] != null && row["id"].ToString() != "")
  127. {
  128. model.id = int.Parse(row["id"].ToString());
  129. }
  130. if (row["tellocid"] != null && row["tellocid"].ToString() != "")
  131. {
  132. model.tellocid = int.Parse(row["tellocid"].ToString());
  133. }
  134. if (row["userid"] != null && row["userid"].ToString() != "")
  135. {
  136. model.userid = int.Parse(row["userid"].ToString());
  137. }
  138. if (row["isdelete"] != null && row["isdelete"].ToString() != "")
  139. {
  140. model.isdelete = int.Parse(row["isdelete"].ToString());
  141. }
  142. }
  143. return model;
  144. }
  145. }
  146. }