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

T_Sys_RoleUrl.cs 8.8KB

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