鄂尔多斯-招源科技

T_Call_PageTemp.cs 3.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  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 T_Call_PageTemp
  12. {
  13. public T_Call_PageTemp()
  14. { }
  15. #region Method
  16. /// <summary>
  17. /// 增加一条数据
  18. /// </summary>
  19. public int Add(Model.T_Call_PageTemp model)
  20. {
  21. StringBuilder strSql = new StringBuilder();
  22. strSql.Append("insert into T_Call_PageTemp(");
  23. strSql.Append("F_Name)");
  24. strSql.Append(" values (");
  25. strSql.Append("@F_Name)");
  26. strSql.Append(";select @@IDENTITY");
  27. SqlParameter[] parameters = {
  28. new SqlParameter("@F_Name",System.Data.SqlDbType.NVarChar,300),
  29. };
  30. parameters[0].Value = model.F_Name;
  31. object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
  32. if (obj == null)
  33. {
  34. return 0;
  35. }
  36. else
  37. {
  38. return Convert.ToInt32(obj);
  39. }
  40. }
  41. /// <summary>
  42. /// 修改一条数据
  43. /// </summary>
  44. public int Update(Model.T_Call_PageTemp model)
  45. {
  46. StringBuilder strSql = new StringBuilder();
  47. strSql.Append("Update T_Call_PageTemp Set F_Name=@F_Name where F_Id=@F_Id");
  48. SqlParameter[] parameters = {
  49. new SqlParameter("@F_Name",System.Data.SqlDbType.NVarChar,300),
  50. new SqlParameter("@F_Id",System.Data.SqlDbType.Int,8),
  51. };
  52. parameters[0].Value = model.F_Name;
  53. parameters[1].Value = model.F_Id;
  54. return DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
  55. }
  56. /// <summary>
  57. /// 删除一条数据
  58. /// </summary>
  59. public bool Delete(int F_Id)
  60. {
  61. StringBuilder strSql = new StringBuilder();
  62. strSql.Append("delete from T_Call_PageTemp where F_Id=@F_Id");
  63. strSql.Append("");
  64. SqlParameter[] parameters = {
  65. new SqlParameter("@F_Id", SqlDbType.Int,4)
  66. };
  67. parameters[0].Value = F_Id;
  68. int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
  69. if (rows > 0)
  70. {
  71. return true;
  72. }
  73. else
  74. {
  75. return false;
  76. }
  77. }
  78. /// <summary>
  79. /// 获取一条数据
  80. /// </summary>
  81. public Model.T_Call_PageTemp GetModel(int id)
  82. {
  83. StringBuilder strSql = new StringBuilder();
  84. strSql.Append("select * from T_Call_PageTemp where F_Id=@F_Id");
  85. strSql.Append("");
  86. SqlParameter[] parameters = {
  87. new SqlParameter("@F_Id", SqlDbType.Int,4)
  88. };
  89. parameters[0].Value = id;
  90. var dt = DbHelperSQL.Query(strSql.ToString(), parameters).Tables[0];
  91. var model = new Model.T_Call_PageTemp();
  92. model.F_Id = Convert.ToInt32(dt.Rows[0]["F_Id"]);
  93. model.F_Name = dt.Rows[0]["F_Name"] == DBNull.Value ? "" : dt.Rows[0]["F_Name"].ToString();
  94. return model;
  95. }
  96. #endregion Method
  97. }
  98. }