周口郸城医院 DanChengCallCenter_API

UserLeaveMes.cs 3.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  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 partial class UserLeaveMes
  12. {
  13. public UserLeaveMes()
  14. { }
  15. /// <summary>
  16. /// 增加一条数据
  17. /// </summary>
  18. public int Add(CallCenterApi.Model.UserLeaveMes model)
  19. {
  20. StringBuilder strSql = new StringBuilder();
  21. strSql.Append("insert into UserLeaveMes(");
  22. strSql.Append("Code,Contents,CreateTime");
  23. strSql.Append(") values (");
  24. strSql.Append("@Code,@Contents,@CreateTime");
  25. strSql.Append(") ");
  26. strSql.Append(";select @@IDENTITY");
  27. SqlParameter[] parameters = {
  28. new SqlParameter("@Code", SqlDbType.VarChar,50) ,
  29. new SqlParameter("@Contents", SqlDbType.VarChar,1000) ,
  30. new SqlParameter("@CreateTime", SqlDbType.DateTime)
  31. };
  32. parameters[0].Value = model.Code;
  33. parameters[1].Value = model.Contents;
  34. parameters[2].Value = model.CreateTime;
  35. object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
  36. if (obj == null)
  37. {
  38. return 0;
  39. }
  40. else
  41. {
  42. return Convert.ToInt32(obj);
  43. }
  44. }
  45. /// <summary>
  46. /// 得到一个对象实体
  47. /// </summary>
  48. public CallCenterApi.Model.UserLeaveMes GetModel(int id)
  49. {
  50. StringBuilder strSql = new StringBuilder();
  51. strSql.Append("select top 1 * from UserLeaveMes ");
  52. strSql.Append(" where Id=@id");
  53. SqlParameter[] parameters = {
  54. new SqlParameter("@id", SqlDbType.Int,4)
  55. };
  56. parameters[0].Value = id;
  57. CallCenterApi.Model.UserLeaveMes model = new CallCenterApi.Model.UserLeaveMes();
  58. DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);
  59. if (ds.Tables[0].Rows.Count > 0)
  60. {
  61. return DataRowToModel(ds.Tables[0].Rows[0]);
  62. }
  63. else
  64. {
  65. return null;
  66. }
  67. }
  68. /// <summary>
  69. /// 得到一个对象实体
  70. /// </summary>
  71. public CallCenterApi.Model.UserLeaveMes DataRowToModel(DataRow row)
  72. {
  73. CallCenterApi.Model.UserLeaveMes model = new CallCenterApi.Model.UserLeaveMes();
  74. if (row != null)
  75. {
  76. if (row["Id"] != null && row["Id"].ToString() != "")
  77. {
  78. model.Id = int.Parse(row["Id"].ToString());
  79. }
  80. if (row["Code"] != null)
  81. {
  82. model.Code = row["Code"].ToString();
  83. }
  84. if (row["Contents"] != null)
  85. {
  86. model.Contents = row["Contents"].ToString();
  87. }
  88. if (row["CreateTime"] != null && row["CreateTime"].ToString() != "")
  89. {
  90. model.CreateTime = DateTime.Parse(row["CreateTime"].ToString());
  91. }
  92. }
  93. return model;
  94. }
  95. }
  96. }