鹤壁市长热线,前端git:http://192.168.1.222:3000/clq1010/CallCenter5.0WebUI.git 中的鹤壁12345分支

T_Sys_Accessories.cs 10KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314
  1. using System;
  2. using System.Data;
  3. using System.Text;
  4. using System.Data.SqlClient;
  5. using CallCenterApi.DB;
  6. namespace CallCenterApi.DAL
  7. {
  8. /// <summary>
  9. /// 数据访问类:T_Sys_Accessories
  10. /// </summary>
  11. public partial class T_Sys_Accessories
  12. {
  13. public T_Sys_Accessories()
  14. {}
  15. #region Method
  16. /// <summary>
  17. /// 得到最大ID
  18. /// </summary>
  19. public int GetMaxId()
  20. {
  21. return DbHelperSQL.GetMaxID("F_FileId", "T_Sys_Accessories");
  22. }
  23. /// <summary>
  24. /// 是否存在该记录
  25. /// </summary>
  26. public bool Exists(int F_FileId)
  27. {
  28. StringBuilder strSql=new StringBuilder();
  29. strSql.Append("select count(1) from T_Sys_Accessories");
  30. strSql.Append(" where F_FileId=@F_FileId ");
  31. SqlParameter[] parameters = {
  32. new SqlParameter("@F_FileId", SqlDbType.Int,4)};
  33. parameters[0].Value = F_FileId;
  34. return DbHelperSQL.Exists(strSql.ToString(),parameters);
  35. }
  36. ///// <summary>
  37. ///// 增加一条数据
  38. ///// </summary>
  39. //public void Add(CallCenterApi.Model.T_Sys_Accessories model)
  40. //{
  41. // StringBuilder strSql=new StringBuilder();
  42. // strSql.Append("insert into T_Sys_Accessories(");
  43. // strSql.Append("F_FileId,F_FileName,F_FileType,F_FileUrl,F_UserCode,F_AddTime)");
  44. // strSql.Append(" values (");
  45. // strSql.Append("@F_FileId,@F_FileName,@F_FileType,@F_FileUrl,@F_UserCode,@F_AddTime)");
  46. // SqlParameter[] parameters = {
  47. // new SqlParameter("@F_FileId", SqlDbType.Int,4),
  48. // new SqlParameter("@F_FileName", SqlDbType.NVarChar,100),
  49. // new SqlParameter("@F_FileType", SqlDbType.NVarChar,20),
  50. // new SqlParameter("@F_FileUrl", SqlDbType.NVarChar,200),
  51. // new SqlParameter("@F_UserCode", SqlDbType.NVarChar,20),
  52. // new SqlParameter("@F_AddTime", SqlDbType.DateTime)};
  53. // parameters[0].Value = model.F_FileId;
  54. // parameters[1].Value = model.F_FileName;
  55. // parameters[2].Value = model.F_FileType;
  56. // parameters[3].Value = model.F_FileUrl;
  57. // parameters[4].Value = model.F_UserCode;
  58. // parameters[5].Value = model.F_AddTime;
  59. // DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
  60. //}
  61. /// <summary>
  62. /// 增加一条数据
  63. /// </summary>
  64. public int Add(CallCenterApi.Model.T_Sys_Accessories model)
  65. {
  66. StringBuilder strSql = new StringBuilder();
  67. strSql.Append("insert into T_Sys_Accessories(");
  68. strSql.Append("F_FileName,F_FileType,F_FileUrl,F_UserCode,F_AddTime)");
  69. strSql.Append(" values (");
  70. strSql.Append("@F_FileName,@F_FileType,@F_FileUrl,@F_UserCode,@F_AddTime)");
  71. strSql.Append(";select @@IDENTITY");
  72. SqlParameter[] parameters = {
  73. new SqlParameter("@F_FileName", SqlDbType.NVarChar,100),
  74. new SqlParameter("@F_FileType", SqlDbType.NVarChar,20),
  75. new SqlParameter("@F_FileUrl", SqlDbType.NVarChar,200),
  76. new SqlParameter("@F_UserCode", SqlDbType.NVarChar,20),
  77. new SqlParameter("@F_AddTime", SqlDbType.DateTime)};
  78. parameters[0].Value = model.F_FileName;
  79. parameters[1].Value = model.F_FileType;
  80. parameters[2].Value = model.F_FileUrl;
  81. parameters[3].Value = model.F_UserCode;
  82. parameters[4].Value = model.F_AddTime;
  83. object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
  84. if (obj == null)
  85. {
  86. return 0;
  87. }
  88. else
  89. {
  90. return Convert.ToInt32(obj);
  91. }
  92. }
  93. /// <summary>
  94. /// 更新一条数据
  95. /// </summary>
  96. public bool Update(CallCenterApi.Model.T_Sys_Accessories model)
  97. {
  98. StringBuilder strSql=new StringBuilder();
  99. strSql.Append("update T_Sys_Accessories set ");
  100. strSql.Append("F_FileName=@F_FileName,");
  101. strSql.Append("F_FileType=@F_FileType,");
  102. strSql.Append("F_FileUrl=@F_FileUrl,");
  103. strSql.Append("F_UserCode=@F_UserCode,");
  104. strSql.Append("F_AddTime=@F_AddTime");
  105. strSql.Append(" where F_FileId=@F_FileId ");
  106. SqlParameter[] parameters = {
  107. new SqlParameter("@F_FileName", SqlDbType.NVarChar,100),
  108. new SqlParameter("@F_FileType", SqlDbType.NVarChar,20),
  109. new SqlParameter("@F_FileUrl", SqlDbType.NVarChar,200),
  110. new SqlParameter("@F_UserCode", SqlDbType.NVarChar,20),
  111. new SqlParameter("@F_AddTime", SqlDbType.DateTime),
  112. new SqlParameter("@F_FileId", SqlDbType.Int,4)};
  113. parameters[0].Value = model.F_FileName;
  114. parameters[1].Value = model.F_FileType;
  115. parameters[2].Value = model.F_FileUrl;
  116. parameters[3].Value = model.F_UserCode;
  117. parameters[4].Value = model.F_AddTime;
  118. parameters[5].Value = model.F_FileId;
  119. int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
  120. if (rows > 0)
  121. {
  122. return true;
  123. }
  124. else
  125. {
  126. return false;
  127. }
  128. }
  129. /// <summary>
  130. /// 删除一条数据
  131. /// </summary>
  132. public bool Delete(int F_FileId)
  133. {
  134. StringBuilder strSql=new StringBuilder();
  135. strSql.Append("delete from T_Sys_Accessories ");
  136. strSql.Append(" where F_FileId=@F_FileId ");
  137. SqlParameter[] parameters = {
  138. new SqlParameter("@F_FileId", SqlDbType.Int,4)};
  139. parameters[0].Value = F_FileId;
  140. int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
  141. if (rows > 0)
  142. {
  143. return true;
  144. }
  145. else
  146. {
  147. return false;
  148. }
  149. }
  150. /// <summary>
  151. /// 删除一条数据
  152. /// </summary>
  153. public bool DeleteList(string F_FileIdlist )
  154. {
  155. StringBuilder strSql=new StringBuilder();
  156. strSql.Append("delete from T_Sys_Accessories ");
  157. strSql.Append(" where F_FileId in ("+F_FileIdlist + ") ");
  158. int rows=DbHelperSQL.ExecuteSql(strSql.ToString());
  159. if (rows > 0)
  160. {
  161. return true;
  162. }
  163. else
  164. {
  165. return false;
  166. }
  167. }
  168. /// <summary>
  169. /// 得到一个对象实体
  170. /// </summary>
  171. public CallCenterApi.Model.T_Sys_Accessories GetModel(int F_FileId)
  172. {
  173. StringBuilder strSql=new StringBuilder();
  174. strSql.Append("select top 1 F_FileId,F_FileName,F_FileType,F_FileUrl,F_UserCode,F_AddTime from T_Sys_Accessories ");
  175. strSql.Append(" where F_FileId=@F_FileId ");
  176. SqlParameter[] parameters = {
  177. new SqlParameter("@F_FileId", SqlDbType.Int,4)};
  178. parameters[0].Value = F_FileId;
  179. CallCenterApi.Model.T_Sys_Accessories model=new CallCenterApi.Model.T_Sys_Accessories();
  180. DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters);
  181. if(ds.Tables[0].Rows.Count>0)
  182. {
  183. if(ds.Tables[0].Rows[0]["F_FileId"]!=null && ds.Tables[0].Rows[0]["F_FileId"].ToString()!="")
  184. {
  185. model.F_FileId=int.Parse(ds.Tables[0].Rows[0]["F_FileId"].ToString());
  186. }
  187. if(ds.Tables[0].Rows[0]["F_FileName"]!=null && ds.Tables[0].Rows[0]["F_FileName"].ToString()!="")
  188. {
  189. model.F_FileName=ds.Tables[0].Rows[0]["F_FileName"].ToString();
  190. }
  191. if(ds.Tables[0].Rows[0]["F_FileType"]!=null && ds.Tables[0].Rows[0]["F_FileType"].ToString()!="")
  192. {
  193. model.F_FileType=ds.Tables[0].Rows[0]["F_FileType"].ToString();
  194. }
  195. if(ds.Tables[0].Rows[0]["F_FileUrl"]!=null && ds.Tables[0].Rows[0]["F_FileUrl"].ToString()!="")
  196. {
  197. model.F_FileUrl=ds.Tables[0].Rows[0]["F_FileUrl"].ToString();
  198. }
  199. if(ds.Tables[0].Rows[0]["F_UserCode"]!=null && ds.Tables[0].Rows[0]["F_UserCode"].ToString()!="")
  200. {
  201. model.F_UserCode=ds.Tables[0].Rows[0]["F_UserCode"].ToString();
  202. }
  203. if(ds.Tables[0].Rows[0]["F_AddTime"]!=null && ds.Tables[0].Rows[0]["F_AddTime"].ToString()!="")
  204. {
  205. model.F_AddTime=DateTime.Parse(ds.Tables[0].Rows[0]["F_AddTime"].ToString());
  206. }
  207. return model;
  208. }
  209. else
  210. {
  211. return null;
  212. }
  213. }
  214. /// <summary>
  215. /// 获得数据列表
  216. /// </summary>
  217. public DataSet GetList(string strWhere)
  218. {
  219. StringBuilder strSql=new StringBuilder();
  220. strSql.Append("select F_FileId,F_FileName,F_FileType,F_FileUrl,F_UserCode,F_AddTime ");
  221. strSql.Append(" FROM T_Sys_Accessories ");
  222. if(strWhere.Trim()!="")
  223. {
  224. strSql.Append(" where "+strWhere);
  225. }
  226. return DbHelperSQL.Query(strSql.ToString());
  227. }
  228. /// <summary>
  229. /// 从视图获得数据列表
  230. /// </summary>
  231. public DataSet GetListFromView(string strWhere)
  232. {
  233. StringBuilder strSql = new StringBuilder();
  234. strSql.Append("select F_FileId,F_FileName,F_FileType,F_FileUrl,F_UserCode,F_AddTime,F_Type,F_WorkOrderId ");
  235. strSql.Append(" FROM v_SysAccessories ");
  236. if (strWhere.Trim() != "")
  237. {
  238. strSql.Append(" where " + strWhere);
  239. }
  240. return DbHelperSQL.Query(strSql.ToString());
  241. }
  242. /// <summary>
  243. /// 获得前几行数据
  244. /// </summary>
  245. public DataSet GetList(int Top,string strWhere,string filedOrder)
  246. {
  247. StringBuilder strSql=new StringBuilder();
  248. strSql.Append("select ");
  249. if(Top>0)
  250. {
  251. strSql.Append(" top "+Top.ToString());
  252. }
  253. strSql.Append(" F_FileId,F_FileName,F_FileType,F_FileUrl,F_UserCode,F_AddTime ");
  254. strSql.Append(" FROM T_Sys_Accessories ");
  255. if(strWhere.Trim()!="")
  256. {
  257. strSql.Append(" where "+strWhere);
  258. }
  259. strSql.Append(" order by " + filedOrder);
  260. return DbHelperSQL.Query(strSql.ToString());
  261. }
  262. /*
  263. /// <summary>
  264. /// 分页获取数据列表
  265. /// </summary>
  266. public DataSet GetList(int PageSize,int PageIndex,string strWhere)
  267. {
  268. SqlParameter[] parameters = {
  269. new SqlParameter("@tblName", SqlDbType.VarChar, 255),
  270. new SqlParameter("@fldName", SqlDbType.VarChar, 255),
  271. new SqlParameter("@PageSize", SqlDbType.Int),
  272. new SqlParameter("@PageIndex", SqlDbType.Int),
  273. new SqlParameter("@IsReCount", SqlDbType.Bit),
  274. new SqlParameter("@OrderType", SqlDbType.Bit),
  275. new SqlParameter("@strWhere", SqlDbType.VarChar,1000),
  276. };
  277. parameters[0].Value = "T_Sys_Accessories";
  278. parameters[1].Value = "F_FileId";
  279. parameters[2].Value = PageSize;
  280. parameters[3].Value = PageIndex;
  281. parameters[4].Value = 0;
  282. parameters[5].Value = 0;
  283. parameters[6].Value = strWhere;
  284. return DbHelperSQL.RunProcedure("UP_GetRecordByPage",parameters,"ds");
  285. }*/
  286. #endregion Method
  287. }
  288. }