市长热线演示版

T_Wo_WorkOrderButton.cs 8.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259
  1. using System;
  2. using System.Data;
  3. using System.Text;
  4. using System.Data.SqlClient;
  5. using HySoft.DBUtility;//Please add references
  6. namespace HySoft.BaseCallCenter.DAL
  7. {
  8. /// <summary>
  9. /// 数据访问类:T_Wo_WorkOrderButton
  10. /// </summary>
  11. public partial class T_Wo_WorkOrderButton
  12. {
  13. public T_Wo_WorkOrderButton()
  14. {}
  15. #region Method
  16. /// <summary>
  17. /// 增加一条数据
  18. /// </summary>
  19. public bool Add(HySoft.BaseCallCenter.Model.T_Wo_WorkOrderButton model)
  20. {
  21. StringBuilder strSql=new StringBuilder();
  22. strSql.Append("insert into T_Wo_WorkOrderButton(");
  23. strSql.Append("F_Name,F_Code,F_Des,F_Sort,F_Icon,F_DeleteFlag)");
  24. strSql.Append(" values (");
  25. strSql.Append("@F_Name,@F_Code,@F_Des,@F_Sort,@F_Icon,@F_DeleteFlag)");
  26. strSql.Append(";select @@IDENTITY");
  27. SqlParameter[] parameters = {
  28. new SqlParameter("@F_Name", SqlDbType.NChar,10),
  29. new SqlParameter("@F_Code", SqlDbType.NChar,10),
  30. new SqlParameter("@F_Des", SqlDbType.NVarChar,100),
  31. new SqlParameter("@F_Sort", SqlDbType.Int,4),
  32. new SqlParameter("@F_Icon", SqlDbType.Int,4),
  33. new SqlParameter("@F_DeleteFlag", SqlDbType.Int,4)};
  34. parameters[0].Value = model.F_Name;
  35. parameters[1].Value = model.F_Code;
  36. parameters[2].Value = model.F_Des;
  37. parameters[3].Value = model.F_Sort;
  38. parameters[4].Value = model.F_Icon;
  39. parameters[5].Value = model.F_DeleteFlag;
  40. int res = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
  41. if (res > 0)
  42. {
  43. return true;
  44. }
  45. else {
  46. return false;
  47. }
  48. }
  49. /// <summary>
  50. /// 更新一条数据
  51. /// </summary>
  52. public bool Update(HySoft.BaseCallCenter.Model.T_Wo_WorkOrderButton model)
  53. {
  54. StringBuilder strSql=new StringBuilder();
  55. strSql.Append("update T_Wo_WorkOrderButton set ");
  56. strSql.Append("F_Name=@F_Name,");
  57. strSql.Append("F_Code=@F_Code,");
  58. strSql.Append("F_Des=@F_Des,");
  59. strSql.Append("F_Sort=@F_Sort,");
  60. strSql.Append("F_Icon=@F_Icon,");
  61. strSql.Append("F_DeleteFlag=@F_DeleteFlag");
  62. strSql.Append(" where F_ButtonId=@F_ButtonId");
  63. SqlParameter[] parameters = {
  64. new SqlParameter("@F_Name", SqlDbType.NChar,10),
  65. new SqlParameter("@F_Code", SqlDbType.NChar,10),
  66. new SqlParameter("@F_Des", SqlDbType.NVarChar,100),
  67. new SqlParameter("@F_Sort", SqlDbType.Int,4),
  68. new SqlParameter("@F_Icon", SqlDbType.Int,4),
  69. new SqlParameter("@F_DeleteFlag", SqlDbType.Int,4),
  70. new SqlParameter("@F_ButtonId", SqlDbType.Int,4)};
  71. parameters[0].Value = model.F_Name;
  72. parameters[1].Value = model.F_Code;
  73. parameters[2].Value = model.F_Des;
  74. parameters[3].Value = model.F_Sort;
  75. parameters[4].Value = model.F_Icon;
  76. parameters[5].Value = model.F_DeleteFlag;
  77. parameters[6].Value = model.F_ButtonId;
  78. int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
  79. if (rows > 0)
  80. {
  81. return true;
  82. }
  83. else
  84. {
  85. return false;
  86. }
  87. }
  88. /// <summary>
  89. /// 删除一条数据
  90. /// </summary>
  91. public bool Delete(int F_ButtonId)
  92. {
  93. //该表无主键信息,请自定义主键/条件字段
  94. StringBuilder strSql=new StringBuilder();
  95. strSql.Append("delete from T_Wo_WorkOrderButton ");
  96. strSql.Append(" where F_ButtonId=@F_ButtonId");
  97. SqlParameter[] parameters = {
  98. new SqlParameter("@F_ButtonId", SqlDbType.Int,4)
  99. };
  100. parameters[0].Value = F_ButtonId;
  101. int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
  102. if (rows > 0)
  103. {
  104. return true;
  105. }
  106. else
  107. {
  108. return false;
  109. }
  110. }
  111. /// <summary>
  112. /// 批量删除数据
  113. /// </summary>
  114. public bool DeleteList(string F_ButtonIdList)
  115. {
  116. StringBuilder strSql = new StringBuilder();
  117. strSql.Append("delete from T_Wo_WorkOrderButton ");
  118. strSql.Append(" where F_ButtonId in (" + F_ButtonIdList + ") ");
  119. int rows = DbHelperSQL.ExecuteSql(strSql.ToString());
  120. if (rows > 0)
  121. {
  122. return true;
  123. }
  124. else
  125. {
  126. return false;
  127. }
  128. }
  129. /// <summary>
  130. /// 得到一个对象实体
  131. /// </summary>
  132. public HySoft.BaseCallCenter.Model.T_Wo_WorkOrderButton GetModel(int F_ButtonId)
  133. {
  134. //该表无主键信息,请自定义主键/条件字段
  135. StringBuilder strSql=new StringBuilder();
  136. strSql.Append("select top 1 F_ButtonId,F_Name,F_Code,F_Des,F_Sort,F_Icon,F_DeleteFlag from T_Wo_WorkOrderButton ");
  137. strSql.Append(" where F_ButtonId=@F_ButtonId");
  138. SqlParameter[] parameters = {
  139. new SqlParameter("@F_ButtonId", SqlDbType.Int,4)
  140. };
  141. parameters[0].Value = F_ButtonId;
  142. HySoft.BaseCallCenter.Model.T_Wo_WorkOrderButton model=new HySoft.BaseCallCenter.Model.T_Wo_WorkOrderButton();
  143. DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters);
  144. if(ds.Tables[0].Rows.Count>0)
  145. {
  146. if(ds.Tables[0].Rows[0]["F_ButtonId"]!=null && ds.Tables[0].Rows[0]["F_ButtonId"].ToString()!="")
  147. {
  148. model.F_ButtonId=int.Parse(ds.Tables[0].Rows[0]["F_ButtonId"].ToString());
  149. }
  150. if(ds.Tables[0].Rows[0]["F_Name"]!=null && ds.Tables[0].Rows[0]["F_Name"].ToString()!="")
  151. {
  152. model.F_Name=ds.Tables[0].Rows[0]["F_Name"].ToString();
  153. }
  154. if(ds.Tables[0].Rows[0]["F_Code"]!=null && ds.Tables[0].Rows[0]["F_Code"].ToString()!="")
  155. {
  156. model.F_Code=ds.Tables[0].Rows[0]["F_Code"].ToString();
  157. }
  158. if(ds.Tables[0].Rows[0]["F_Des"]!=null && ds.Tables[0].Rows[0]["F_Des"].ToString()!="")
  159. {
  160. model.F_Des=ds.Tables[0].Rows[0]["F_Des"].ToString();
  161. }
  162. if(ds.Tables[0].Rows[0]["F_Sort"]!=null && ds.Tables[0].Rows[0]["F_Sort"].ToString()!="")
  163. {
  164. model.F_Sort=int.Parse(ds.Tables[0].Rows[0]["F_Sort"].ToString());
  165. }
  166. if(ds.Tables[0].Rows[0]["F_Icon"]!=null && ds.Tables[0].Rows[0]["F_Icon"].ToString()!="")
  167. {
  168. model.F_Icon=int.Parse(ds.Tables[0].Rows[0]["F_Icon"].ToString());
  169. }
  170. if(ds.Tables[0].Rows[0]["F_DeleteFlag"]!=null && ds.Tables[0].Rows[0]["F_DeleteFlag"].ToString()!="")
  171. {
  172. model.F_DeleteFlag=int.Parse(ds.Tables[0].Rows[0]["F_DeleteFlag"].ToString());
  173. }
  174. return model;
  175. }
  176. else
  177. {
  178. return null;
  179. }
  180. }
  181. /// <summary>
  182. /// 获得数据列表
  183. /// </summary>
  184. public DataSet GetList(string strWhere)
  185. {
  186. StringBuilder strSql=new StringBuilder();
  187. strSql.Append("select F_ButtonId,F_Name,F_Code,F_Des,F_Sort,F_Icon,F_DeleteFlag ");
  188. strSql.Append(" FROM T_Wo_WorkOrderButton ");
  189. if(strWhere.Trim()!="")
  190. {
  191. strSql.Append(" where "+strWhere);
  192. }
  193. return DbHelperSQL.Query(strSql.ToString());
  194. }
  195. /// <summary>
  196. /// 获得前几行数据
  197. /// </summary>
  198. public DataSet GetList(int Top,string strWhere,string filedOrder)
  199. {
  200. StringBuilder strSql=new StringBuilder();
  201. strSql.Append("select ");
  202. if(Top>0)
  203. {
  204. strSql.Append(" top "+Top.ToString());
  205. }
  206. strSql.Append(" F_ButtonId,F_Name,F_Code,F_Des,F_Sort,F_Icon,F_DeleteFlag ");
  207. strSql.Append(" FROM T_Wo_WorkOrderButton ");
  208. if(strWhere.Trim()!="")
  209. {
  210. strSql.Append(" where "+strWhere);
  211. }
  212. strSql.Append(" order by " + filedOrder);
  213. return DbHelperSQL.Query(strSql.ToString());
  214. }
  215. /*
  216. /// <summary>
  217. /// 分页获取数据列表
  218. /// </summary>
  219. public DataSet GetList(int PageSize,int PageIndex,string strWhere)
  220. {
  221. SqlParameter[] parameters = {
  222. new SqlParameter("@tblName", SqlDbType.VarChar, 255),
  223. new SqlParameter("@fldName", SqlDbType.VarChar, 255),
  224. new SqlParameter("@PageSize", SqlDbType.Int),
  225. new SqlParameter("@PageIndex", SqlDbType.Int),
  226. new SqlParameter("@IsReCount", SqlDbType.Bit),
  227. new SqlParameter("@OrderType", SqlDbType.Bit),
  228. new SqlParameter("@strWhere", SqlDbType.VarChar,1000),
  229. };
  230. parameters[0].Value = "T_Wo_WorkOrderButton";
  231. parameters[1].Value = "F_Id";
  232. parameters[2].Value = PageSize;
  233. parameters[3].Value = PageIndex;
  234. parameters[4].Value = 0;
  235. parameters[5].Value = 0;
  236. parameters[6].Value = strWhere;
  237. return DbHelperSQL.RunProcedure("UP_GetRecordByPage",parameters,"ds");
  238. }*/
  239. #endregion Method
  240. }
  241. }