周口郸城医院 DanChengCallCenter_API

sf_bingrenqk.cs 32KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895
  1. 
  2. using System;
  3. using System.Data;
  4. using System.Text;
  5. using System.Data.SqlClient;
  6. using CallCenterApi.DB;
  7. using System.Collections.Generic;
  8. using System.Collections;
  9. namespace CallCenterApi.DAL
  10. {
  11. /// <summary>
  12. /// 数据访问类:SF_BINGRENQK
  13. /// </summary>
  14. public partial class SF_BINGRENQK
  15. {
  16. public SF_BINGRENQK()
  17. {}
  18. #region BasicMethod
  19. /// <summary>
  20. /// 增加一条数据
  21. /// </summary>
  22. public bool Add(CallCenterApi.Model.SF_BINGRENQK model)
  23. {
  24. StringBuilder strSql=new StringBuilder();
  25. strSql.Append("insert into SF_BINGRENQK(");
  26. strSql.Append("BAH,BINGRENZYID,BRXH,ZYCS,RYRQ,CYRQ,BRXM,XB,CSRQ,NL,NLR,GJ,HY,SFZH,HKDZ,HKDZYB,XZZ,XZZDH,XZZYB,GZDW,DWDH,DWYB,GXRXM,GX,GXRZZ,GXRDH,RYQK,RYKS,RYBS,ZKKB,CYKS,CYBS,ZYTS,RYQZRQ,KZRBH,KZRXM,ZRYSBH,ZRYSXM,ZZYSBH,ZZYSXM,ZYYSBH,ZYYSXM,ZRHSBH,ZRHSXM,LYFS,FFFS,ZFY,ZFJE)");
  27. strSql.Append(" values (");
  28. strSql.Append("@BAH,@BINGRENZYID,@BRXH,@ZYCS,@RYRQ,@CYRQ,@BRXM,@XB,@CSRQ,@NL,@NLR,@GJ,@HY,@SFZH,@HKDZ,@HKDZYB,@XZZ,@XZZDH,@XZZYB,@GZDW,@DWDH,@DWYB,@GXRXM,@GX,@GXRZZ,@GXRDH,@RYQK,@RYKS,@RYBS,@ZKKB,@CYKS,@CYBS,@ZYTS,@RYQZRQ,@KZRBH,@KZRXM,@ZRYSBH,@ZRYSXM,@ZZYSBH,@ZZYSXM,@ZYYSBH,@ZYYSXM,@ZRHSBH,@ZRHSXM,@LYFS,@FFFS,@ZFY,@ZFJE)");
  29. SqlParameter[] parameters = {
  30. new SqlParameter("@BAH", SqlDbType.NVarChar,100),
  31. new SqlParameter("@BINGRENZYID", SqlDbType.NVarChar,100),
  32. new SqlParameter("@BRXH", SqlDbType.NVarChar,100),
  33. new SqlParameter("@ZYCS", SqlDbType.NVarChar,100),
  34. new SqlParameter("@RYRQ", SqlDbType.NVarChar,100),
  35. new SqlParameter("@CYRQ", SqlDbType.NVarChar,100),
  36. new SqlParameter("@BRXM", SqlDbType.NVarChar,100),
  37. new SqlParameter("@XB", SqlDbType.NVarChar,100),
  38. new SqlParameter("@CSRQ", SqlDbType.NVarChar,100),
  39. new SqlParameter("@NL", SqlDbType.NVarChar,100),
  40. new SqlParameter("@NLR", SqlDbType.NVarChar,100),
  41. new SqlParameter("@GJ", SqlDbType.NVarChar,100),
  42. new SqlParameter("@HY", SqlDbType.NVarChar,100),
  43. new SqlParameter("@SFZH", SqlDbType.NVarChar,100),
  44. new SqlParameter("@HKDZ", SqlDbType.NVarChar,100),
  45. new SqlParameter("@HKDZYB", SqlDbType.NVarChar,100),
  46. new SqlParameter("@XZZ", SqlDbType.NVarChar,100),
  47. new SqlParameter("@XZZDH", SqlDbType.NVarChar,100),
  48. new SqlParameter("@XZZYB", SqlDbType.NVarChar,100),
  49. new SqlParameter("@GZDW", SqlDbType.NVarChar,100),
  50. new SqlParameter("@DWDH", SqlDbType.NVarChar,100),
  51. new SqlParameter("@DWYB", SqlDbType.NVarChar,100),
  52. new SqlParameter("@GXRXM", SqlDbType.NVarChar,100),
  53. new SqlParameter("@GX", SqlDbType.NVarChar,100),
  54. new SqlParameter("@GXRZZ", SqlDbType.NVarChar,100),
  55. new SqlParameter("@GXRDH", SqlDbType.NVarChar,100),
  56. new SqlParameter("@RYQK", SqlDbType.NVarChar,100),
  57. new SqlParameter("@RYKS", SqlDbType.NVarChar,100),
  58. new SqlParameter("@RYBS", SqlDbType.NVarChar,100),
  59. new SqlParameter("@ZKKB", SqlDbType.NVarChar,100),
  60. new SqlParameter("@CYKS", SqlDbType.NVarChar,100),
  61. new SqlParameter("@CYBS", SqlDbType.NVarChar,100),
  62. new SqlParameter("@ZYTS", SqlDbType.NVarChar,100),
  63. new SqlParameter("@RYQZRQ", SqlDbType.NVarChar,100),
  64. new SqlParameter("@KZRBH", SqlDbType.NVarChar,100),
  65. new SqlParameter("@KZRXM", SqlDbType.NVarChar,100),
  66. new SqlParameter("@ZRYSBH", SqlDbType.NVarChar,100),
  67. new SqlParameter("@ZRYSXM", SqlDbType.NVarChar,100),
  68. new SqlParameter("@ZZYSBH", SqlDbType.NVarChar,100),
  69. new SqlParameter("@ZZYSXM", SqlDbType.NVarChar,100),
  70. new SqlParameter("@ZYYSBH", SqlDbType.NVarChar,100),
  71. new SqlParameter("@ZYYSXM", SqlDbType.NVarChar,100),
  72. new SqlParameter("@ZRHSBH", SqlDbType.NVarChar,100),
  73. new SqlParameter("@ZRHSXM", SqlDbType.NVarChar,100),
  74. new SqlParameter("@LYFS", SqlDbType.NVarChar,100),
  75. new SqlParameter("@FFFS", SqlDbType.NVarChar,100),
  76. new SqlParameter("@ZFY", SqlDbType.NVarChar,100),
  77. new SqlParameter("@ZFJE", SqlDbType.NVarChar,100)};
  78. parameters[0].Value = model.BAH;
  79. parameters[1].Value = model.BINGRENZYID;
  80. parameters[2].Value = model.BRXH;
  81. parameters[3].Value = model.ZYCS;
  82. parameters[4].Value = model.RYRQ;
  83. parameters[5].Value = model.CYRQ;
  84. parameters[6].Value = model.BRXM;
  85. parameters[7].Value = model.XB;
  86. parameters[8].Value = model.CSRQ;
  87. parameters[9].Value = model.NL;
  88. parameters[10].Value = model.NLR;
  89. parameters[11].Value = model.GJ;
  90. parameters[12].Value = model.HY;
  91. parameters[13].Value = model.SFZH;
  92. parameters[14].Value = model.HKDZ;
  93. parameters[15].Value = model.HKDZYB;
  94. parameters[16].Value = model.XZZ;
  95. parameters[17].Value = model.XZZDH;
  96. parameters[18].Value = model.XZZYB;
  97. parameters[19].Value = model.GZDW;
  98. parameters[20].Value = model.DWDH;
  99. parameters[21].Value = model.DWYB;
  100. parameters[22].Value = model.GXRXM;
  101. parameters[23].Value = model.GX;
  102. parameters[24].Value = model.GXRZZ;
  103. parameters[25].Value = model.GXRDH;
  104. parameters[26].Value = model.RYQK;
  105. parameters[27].Value = model.RYKS;
  106. parameters[28].Value = model.RYBS;
  107. parameters[29].Value = model.ZKKB;
  108. parameters[30].Value = model.CYKS;
  109. parameters[31].Value = model.CYBS;
  110. parameters[32].Value = model.ZYTS;
  111. parameters[33].Value = model.RYQZRQ;
  112. parameters[34].Value = model.KZRBH;
  113. parameters[35].Value = model.KZRXM;
  114. parameters[36].Value = model.ZRYSBH;
  115. parameters[37].Value = model.ZRYSXM;
  116. parameters[38].Value = model.ZZYSBH;
  117. parameters[39].Value = model.ZZYSXM;
  118. parameters[40].Value = model.ZYYSBH;
  119. parameters[41].Value = model.ZYYSXM;
  120. parameters[42].Value = model.ZRHSBH;
  121. parameters[43].Value = model.ZRHSXM;
  122. parameters[44].Value = model.LYFS;
  123. parameters[45].Value = model.FFFS;
  124. parameters[46].Value = model.ZFY;
  125. parameters[47].Value = model.ZFJE;
  126. int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
  127. if (rows > 0)
  128. {
  129. return true;
  130. }
  131. else
  132. {
  133. return false;
  134. }
  135. }
  136. /// <summary>
  137. /// 增加一条数据
  138. /// </summary>
  139. public int AddAll(List<CallCenterApi.Model.SF_BINGRENQK> modellist)
  140. {
  141. List<CommandInfo> ha = new List<CommandInfo>();
  142. foreach (CallCenterApi.Model.SF_BINGRENQK model in modellist)
  143. {
  144. StringBuilder strSql = new StringBuilder();
  145. strSql.Append("insert into SF_BINGRENQK(");
  146. strSql.Append("BAH,BINGRENZYID,BRXH,ZYCS,RYRQ,CYRQ,BRXM,XB,CSRQ,NL,NLR,GJ,HY,SFZH,HKDZ,HKDZYB,XZZ,XZZDH,XZZYB,GZDW,DWDH,DWYB,GXRXM,GX,GXRZZ,GXRDH,RYQK,RYKS,RYBS,ZKKB,CYKS,CYBS,ZYTS,RYQZRQ,KZRBH,KZRXM,ZRYSBH,ZRYSXM,ZZYSBH,ZZYSXM,ZYYSBH,ZYYSXM,ZRHSBH,ZRHSXM,LYFS,FFFS,ZFY,ZFJE)");
  147. strSql.Append(" values (");
  148. strSql.Append("@BAH,@BINGRENZYID,@BRXH,@ZYCS,@RYRQ,@CYRQ,@BRXM,@XB,@CSRQ,@NL,@NLR,@GJ,@HY,@SFZH,@HKDZ,@HKDZYB,@XZZ,@XZZDH,@XZZYB,@GZDW,@DWDH,@DWYB,@GXRXM,@GX,@GXRZZ,@GXRDH,@RYQK,@RYKS,@RYBS,@ZKKB,@CYKS,@CYBS,@ZYTS,@RYQZRQ,@KZRBH,@KZRXM,@ZRYSBH,@ZRYSXM,@ZZYSBH,@ZZYSXM,@ZYYSBH,@ZYYSXM,@ZRHSBH,@ZRHSXM,@LYFS,@FFFS,@ZFY,@ZFJE)");
  149. SqlParameter[] parameters = {
  150. new SqlParameter("@BAH", SqlDbType.NVarChar,100),
  151. new SqlParameter("@BINGRENZYID", SqlDbType.NVarChar,100),
  152. new SqlParameter("@BRXH", SqlDbType.NVarChar,100),
  153. new SqlParameter("@ZYCS", SqlDbType.NVarChar,100),
  154. new SqlParameter("@RYRQ", SqlDbType.NVarChar,100),
  155. new SqlParameter("@CYRQ", SqlDbType.NVarChar,100),
  156. new SqlParameter("@BRXM", SqlDbType.NVarChar,100),
  157. new SqlParameter("@XB", SqlDbType.NVarChar,100),
  158. new SqlParameter("@CSRQ", SqlDbType.NVarChar,100),
  159. new SqlParameter("@NL", SqlDbType.NVarChar,100),
  160. new SqlParameter("@NLR", SqlDbType.NVarChar,100),
  161. new SqlParameter("@GJ", SqlDbType.NVarChar,100),
  162. new SqlParameter("@HY", SqlDbType.NVarChar,100),
  163. new SqlParameter("@SFZH", SqlDbType.NVarChar,100),
  164. new SqlParameter("@HKDZ", SqlDbType.NVarChar,100),
  165. new SqlParameter("@HKDZYB", SqlDbType.NVarChar,100),
  166. new SqlParameter("@XZZ", SqlDbType.NVarChar,100),
  167. new SqlParameter("@XZZDH", SqlDbType.NVarChar,100),
  168. new SqlParameter("@XZZYB", SqlDbType.NVarChar,100),
  169. new SqlParameter("@GZDW", SqlDbType.NVarChar,100),
  170. new SqlParameter("@DWDH", SqlDbType.NVarChar,100),
  171. new SqlParameter("@DWYB", SqlDbType.NVarChar,100),
  172. new SqlParameter("@GXRXM", SqlDbType.NVarChar,100),
  173. new SqlParameter("@GX", SqlDbType.NVarChar,100),
  174. new SqlParameter("@GXRZZ", SqlDbType.NVarChar,100),
  175. new SqlParameter("@GXRDH", SqlDbType.NVarChar,100),
  176. new SqlParameter("@RYQK", SqlDbType.NVarChar,100),
  177. new SqlParameter("@RYKS", SqlDbType.NVarChar,100),
  178. new SqlParameter("@RYBS", SqlDbType.NVarChar,100),
  179. new SqlParameter("@ZKKB", SqlDbType.NVarChar,100),
  180. new SqlParameter("@CYKS", SqlDbType.NVarChar,100),
  181. new SqlParameter("@CYBS", SqlDbType.NVarChar,100),
  182. new SqlParameter("@ZYTS", SqlDbType.NVarChar,100),
  183. new SqlParameter("@RYQZRQ", SqlDbType.NVarChar,100),
  184. new SqlParameter("@KZRBH", SqlDbType.NVarChar,100),
  185. new SqlParameter("@KZRXM", SqlDbType.NVarChar,100),
  186. new SqlParameter("@ZRYSBH", SqlDbType.NVarChar,100),
  187. new SqlParameter("@ZRYSXM", SqlDbType.NVarChar,100),
  188. new SqlParameter("@ZZYSBH", SqlDbType.NVarChar,100),
  189. new SqlParameter("@ZZYSXM", SqlDbType.NVarChar,100),
  190. new SqlParameter("@ZYYSBH", SqlDbType.NVarChar,100),
  191. new SqlParameter("@ZYYSXM", SqlDbType.NVarChar,100),
  192. new SqlParameter("@ZRHSBH", SqlDbType.NVarChar,100),
  193. new SqlParameter("@ZRHSXM", SqlDbType.NVarChar,100),
  194. new SqlParameter("@LYFS", SqlDbType.NVarChar,100),
  195. new SqlParameter("@FFFS", SqlDbType.NVarChar,100),
  196. new SqlParameter("@ZFY", SqlDbType.NVarChar,100),
  197. new SqlParameter("@ZFJE", SqlDbType.NVarChar,100)};
  198. parameters[0].Value = model.BAH;
  199. parameters[1].Value = model.BINGRENZYID;
  200. parameters[2].Value = model.BRXH;
  201. parameters[3].Value = model.ZYCS;
  202. parameters[4].Value = model.RYRQ;
  203. parameters[5].Value = model.CYRQ;
  204. parameters[6].Value = model.BRXM;
  205. parameters[7].Value = model.XB;
  206. parameters[8].Value = model.CSRQ;
  207. parameters[9].Value = model.NL;
  208. parameters[10].Value = model.NLR;
  209. parameters[11].Value = model.GJ;
  210. parameters[12].Value = model.HY;
  211. parameters[13].Value = model.SFZH;
  212. parameters[14].Value = model.HKDZ;
  213. parameters[15].Value = model.HKDZYB;
  214. parameters[16].Value = model.XZZ;
  215. parameters[17].Value = model.XZZDH;
  216. parameters[18].Value = model.XZZYB;
  217. parameters[19].Value = model.GZDW;
  218. parameters[20].Value = model.DWDH;
  219. parameters[21].Value = model.DWYB;
  220. parameters[22].Value = model.GXRXM;
  221. parameters[23].Value = model.GX;
  222. parameters[24].Value = model.GXRZZ;
  223. parameters[25].Value = model.GXRDH;
  224. parameters[26].Value = model.RYQK;
  225. parameters[27].Value = model.RYKS;
  226. parameters[28].Value = model.RYBS;
  227. parameters[29].Value = model.ZKKB;
  228. parameters[30].Value = model.CYKS;
  229. parameters[31].Value = model.CYBS;
  230. parameters[32].Value = model.ZYTS;
  231. parameters[33].Value = model.RYQZRQ;
  232. parameters[34].Value = model.KZRBH;
  233. parameters[35].Value = model.KZRXM;
  234. parameters[36].Value = model.ZRYSBH;
  235. parameters[37].Value = model.ZRYSXM;
  236. parameters[38].Value = model.ZZYSBH;
  237. parameters[39].Value = model.ZZYSXM;
  238. parameters[40].Value = model.ZYYSBH;
  239. parameters[41].Value = model.ZYYSXM;
  240. parameters[42].Value = model.ZRHSBH;
  241. parameters[43].Value = model.ZRHSXM;
  242. parameters[44].Value = model.LYFS;
  243. parameters[45].Value = model.FFFS;
  244. parameters[46].Value = model.ZFY;
  245. parameters[47].Value = model.ZFJE;
  246. CommandInfo md=new CommandInfo(strSql.ToString(), parameters);
  247. ha.Add(md);
  248. }
  249. int rows = DbHelperSQL.ExecuteSqlTran(ha);
  250. return rows;
  251. }
  252. /// <summary>
  253. /// 更新一条数据
  254. /// </summary>
  255. public bool Update(CallCenterApi.Model.SF_BINGRENQK model)
  256. {
  257. StringBuilder strSql=new StringBuilder();
  258. strSql.Append("update SF_BINGRENQK set ");
  259. strSql.Append("BAH=@BAH,");
  260. strSql.Append("BINGRENZYID=@BINGRENZYID,");
  261. strSql.Append("BRXH=@BRXH,");
  262. strSql.Append("ZYCS=@ZYCS,");
  263. strSql.Append("RYRQ=@RYRQ,");
  264. strSql.Append("CYRQ=@CYRQ,");
  265. strSql.Append("BRXM=@BRXM,");
  266. strSql.Append("XB=@XB,");
  267. strSql.Append("CSRQ=@CSRQ,");
  268. strSql.Append("NL=@NL,");
  269. strSql.Append("NLR=@NLR,");
  270. strSql.Append("GJ=@GJ,");
  271. strSql.Append("HY=@HY,");
  272. strSql.Append("SFZH=@SFZH,");
  273. strSql.Append("HKDZ=@HKDZ,");
  274. strSql.Append("HKDZYB=@HKDZYB,");
  275. strSql.Append("XZZ=@XZZ,");
  276. strSql.Append("XZZDH=@XZZDH,");
  277. strSql.Append("XZZYB=@XZZYB,");
  278. strSql.Append("GZDW=@GZDW,");
  279. strSql.Append("DWDH=@DWDH,");
  280. strSql.Append("DWYB=@DWYB,");
  281. strSql.Append("GXRXM=@GXRXM,");
  282. strSql.Append("GX=@GX,");
  283. strSql.Append("GXRZZ=@GXRZZ,");
  284. strSql.Append("GXRDH=@GXRDH,");
  285. strSql.Append("RYQK=@RYQK,");
  286. strSql.Append("RYKS=@RYKS,");
  287. strSql.Append("RYBS=@RYBS,");
  288. strSql.Append("ZKKB=@ZKKB,");
  289. strSql.Append("CYKS=@CYKS,");
  290. strSql.Append("CYBS=@CYBS,");
  291. strSql.Append("ZYTS=@ZYTS,");
  292. strSql.Append("RYQZRQ=@RYQZRQ,");
  293. strSql.Append("KZRBH=@KZRBH,");
  294. strSql.Append("KZRXM=@KZRXM,");
  295. strSql.Append("ZRYSBH=@ZRYSBH,");
  296. strSql.Append("ZRYSXM=@ZRYSXM,");
  297. strSql.Append("ZZYSBH=@ZZYSBH,");
  298. strSql.Append("ZZYSXM=@ZZYSXM,");
  299. strSql.Append("ZYYSBH=@ZYYSBH,");
  300. strSql.Append("ZYYSXM=@ZYYSXM,");
  301. strSql.Append("ZRHSBH=@ZRHSBH,");
  302. strSql.Append("ZRHSXM=@ZRHSXM,");
  303. strSql.Append("LYFS=@LYFS,");
  304. strSql.Append("FFFS=@FFFS,");
  305. strSql.Append("ZFY=@ZFY,");
  306. strSql.Append("ZFJE=@ZFJE");
  307. strSql.Append(" where ");
  308. SqlParameter[] parameters = {
  309. new SqlParameter("@BAH", SqlDbType.NVarChar,100),
  310. new SqlParameter("@BINGRENZYID", SqlDbType.NVarChar,100),
  311. new SqlParameter("@BRXH", SqlDbType.NVarChar,100),
  312. new SqlParameter("@ZYCS", SqlDbType.NVarChar,100),
  313. new SqlParameter("@RYRQ", SqlDbType.NVarChar,100),
  314. new SqlParameter("@CYRQ", SqlDbType.NVarChar,100),
  315. new SqlParameter("@BRXM", SqlDbType.NVarChar,100),
  316. new SqlParameter("@XB", SqlDbType.NVarChar,100),
  317. new SqlParameter("@CSRQ", SqlDbType.NVarChar,100),
  318. new SqlParameter("@NL", SqlDbType.NVarChar,100),
  319. new SqlParameter("@NLR", SqlDbType.NVarChar,100),
  320. new SqlParameter("@GJ", SqlDbType.NVarChar,100),
  321. new SqlParameter("@HY", SqlDbType.NVarChar,100),
  322. new SqlParameter("@SFZH", SqlDbType.NVarChar,100),
  323. new SqlParameter("@HKDZ", SqlDbType.NVarChar,100),
  324. new SqlParameter("@HKDZYB", SqlDbType.NVarChar,100),
  325. new SqlParameter("@XZZ", SqlDbType.NVarChar,100),
  326. new SqlParameter("@XZZDH", SqlDbType.NVarChar,100),
  327. new SqlParameter("@XZZYB", SqlDbType.NVarChar,100),
  328. new SqlParameter("@GZDW", SqlDbType.NVarChar,100),
  329. new SqlParameter("@DWDH", SqlDbType.NVarChar,100),
  330. new SqlParameter("@DWYB", SqlDbType.NVarChar,100),
  331. new SqlParameter("@GXRXM", SqlDbType.NVarChar,100),
  332. new SqlParameter("@GX", SqlDbType.NVarChar,100),
  333. new SqlParameter("@GXRZZ", SqlDbType.NVarChar,100),
  334. new SqlParameter("@GXRDH", SqlDbType.NVarChar,100),
  335. new SqlParameter("@RYQK", SqlDbType.NVarChar,100),
  336. new SqlParameter("@RYKS", SqlDbType.NVarChar,100),
  337. new SqlParameter("@RYBS", SqlDbType.NVarChar,100),
  338. new SqlParameter("@ZKKB", SqlDbType.NVarChar,100),
  339. new SqlParameter("@CYKS", SqlDbType.NVarChar,100),
  340. new SqlParameter("@CYBS", SqlDbType.NVarChar,100),
  341. new SqlParameter("@ZYTS", SqlDbType.NVarChar,100),
  342. new SqlParameter("@RYQZRQ", SqlDbType.NVarChar,100),
  343. new SqlParameter("@KZRBH", SqlDbType.NVarChar,100),
  344. new SqlParameter("@KZRXM", SqlDbType.NVarChar,100),
  345. new SqlParameter("@ZRYSBH", SqlDbType.NVarChar,100),
  346. new SqlParameter("@ZRYSXM", SqlDbType.NVarChar,100),
  347. new SqlParameter("@ZZYSBH", SqlDbType.NVarChar,100),
  348. new SqlParameter("@ZZYSXM", SqlDbType.NVarChar,100),
  349. new SqlParameter("@ZYYSBH", SqlDbType.NVarChar,100),
  350. new SqlParameter("@ZYYSXM", SqlDbType.NVarChar,100),
  351. new SqlParameter("@ZRHSBH", SqlDbType.NVarChar,100),
  352. new SqlParameter("@ZRHSXM", SqlDbType.NVarChar,100),
  353. new SqlParameter("@LYFS", SqlDbType.NVarChar,100),
  354. new SqlParameter("@FFFS", SqlDbType.NVarChar,100),
  355. new SqlParameter("@ZFY", SqlDbType.NVarChar,100),
  356. new SqlParameter("@ZFJE", SqlDbType.NVarChar,100)};
  357. parameters[0].Value = model.BAH;
  358. parameters[1].Value = model.BINGRENZYID;
  359. parameters[2].Value = model.BRXH;
  360. parameters[3].Value = model.ZYCS;
  361. parameters[4].Value = model.RYRQ;
  362. parameters[5].Value = model.CYRQ;
  363. parameters[6].Value = model.BRXM;
  364. parameters[7].Value = model.XB;
  365. parameters[8].Value = model.CSRQ;
  366. parameters[9].Value = model.NL;
  367. parameters[10].Value = model.NLR;
  368. parameters[11].Value = model.GJ;
  369. parameters[12].Value = model.HY;
  370. parameters[13].Value = model.SFZH;
  371. parameters[14].Value = model.HKDZ;
  372. parameters[15].Value = model.HKDZYB;
  373. parameters[16].Value = model.XZZ;
  374. parameters[17].Value = model.XZZDH;
  375. parameters[18].Value = model.XZZYB;
  376. parameters[19].Value = model.GZDW;
  377. parameters[20].Value = model.DWDH;
  378. parameters[21].Value = model.DWYB;
  379. parameters[22].Value = model.GXRXM;
  380. parameters[23].Value = model.GX;
  381. parameters[24].Value = model.GXRZZ;
  382. parameters[25].Value = model.GXRDH;
  383. parameters[26].Value = model.RYQK;
  384. parameters[27].Value = model.RYKS;
  385. parameters[28].Value = model.RYBS;
  386. parameters[29].Value = model.ZKKB;
  387. parameters[30].Value = model.CYKS;
  388. parameters[31].Value = model.CYBS;
  389. parameters[32].Value = model.ZYTS;
  390. parameters[33].Value = model.RYQZRQ;
  391. parameters[34].Value = model.KZRBH;
  392. parameters[35].Value = model.KZRXM;
  393. parameters[36].Value = model.ZRYSBH;
  394. parameters[37].Value = model.ZRYSXM;
  395. parameters[38].Value = model.ZZYSBH;
  396. parameters[39].Value = model.ZZYSXM;
  397. parameters[40].Value = model.ZYYSBH;
  398. parameters[41].Value = model.ZYYSXM;
  399. parameters[42].Value = model.ZRHSBH;
  400. parameters[43].Value = model.ZRHSXM;
  401. parameters[44].Value = model.LYFS;
  402. parameters[45].Value = model.FFFS;
  403. parameters[46].Value = model.ZFY;
  404. parameters[47].Value = model.ZFJE;
  405. int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
  406. if (rows > 0)
  407. {
  408. return true;
  409. }
  410. else
  411. {
  412. return false;
  413. }
  414. }
  415. /// <summary>
  416. /// 删除一条数据
  417. /// </summary>
  418. public bool Delete()
  419. {
  420. //该表无主键信息,请自定义主键/条件字段
  421. StringBuilder strSql=new StringBuilder();
  422. strSql.Append("delete from SF_BINGRENQK ");
  423. strSql.Append(" where ");
  424. SqlParameter[] parameters = {
  425. };
  426. int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
  427. if (rows > 0)
  428. {
  429. return true;
  430. }
  431. else
  432. {
  433. return false;
  434. }
  435. }
  436. /// <summary>
  437. /// 得到一个对象实体
  438. /// </summary>
  439. public CallCenterApi.Model.SF_BINGRENQK GetModel(string id)
  440. {
  441. //该表无主键信息,请自定义主键/条件字段
  442. StringBuilder strSql=new StringBuilder();
  443. strSql.Append("select top 1 BAH,BINGRENZYID,BRXH,ZYCS,RYRQ,CYRQ,BRXM,XB,CSRQ,NL,NLR,GJ,HY,SFZH,HKDZ,HKDZYB,XZZ,XZZDH,XZZYB,GZDW,DWDH,DWYB,GXRXM,GX,GXRZZ,GXRDH,RYQK,RYKS,RYBS,ZKKB,CYKS,CYBS,ZYTS,RYQZRQ,KZRBH,KZRXM,ZRYSBH,ZRYSXM,ZZYSBH,ZZYSXM,ZYYSBH,ZYYSXM,ZRHSBH,ZRHSXM,LYFS,FFFS,ZFY,ZFJE from SF_BINGRENQK ");
  444. strSql.Append(" where ");
  445. strSql.Append(" BINGRENZYID=@id ");
  446. SqlParameter[] parameters = { new SqlParameter("@id", id)
  447. };
  448. CallCenterApi.Model.SF_BINGRENQK model=new CallCenterApi.Model.SF_BINGRENQK();
  449. DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters);
  450. if(ds.Tables[0].Rows.Count>0)
  451. {
  452. return DataRowToModel(ds.Tables[0].Rows[0]);
  453. }
  454. else
  455. {
  456. return null;
  457. }
  458. }
  459. /// <summary>
  460. /// 得到一个对象实体
  461. /// </summary>
  462. public CallCenterApi.Model.SF_BINGRENQK DataRowToModel(DataRow row)
  463. {
  464. CallCenterApi.Model.SF_BINGRENQK model=new CallCenterApi.Model.SF_BINGRENQK();
  465. if (row != null)
  466. {
  467. if(row["BAH"]!=null)
  468. {
  469. model.BAH=row["BAH"].ToString();
  470. }
  471. if(row["BINGRENZYID"]!=null)
  472. {
  473. model.BINGRENZYID=row["BINGRENZYID"].ToString();
  474. }
  475. if(row["BRXH"]!=null)
  476. {
  477. model.BRXH=row["BRXH"].ToString();
  478. }
  479. if(row["ZYCS"]!=null)
  480. {
  481. model.ZYCS=row["ZYCS"].ToString();
  482. }
  483. if(row["RYRQ"]!=null)
  484. {
  485. model.RYRQ=row["RYRQ"].ToString();
  486. }
  487. if(row["CYRQ"]!=null)
  488. {
  489. model.CYRQ=row["CYRQ"].ToString();
  490. }
  491. if(row["BRXM"]!=null)
  492. {
  493. model.BRXM=row["BRXM"].ToString();
  494. }
  495. if(row["XB"]!=null)
  496. {
  497. model.XB=row["XB"].ToString();
  498. }
  499. if(row["CSRQ"]!=null)
  500. {
  501. model.CSRQ=row["CSRQ"].ToString();
  502. }
  503. if(row["NL"]!=null)
  504. {
  505. model.NL=row["NL"].ToString();
  506. }
  507. if(row["NLR"]!=null)
  508. {
  509. model.NLR=row["NLR"].ToString();
  510. }
  511. if(row["GJ"]!=null)
  512. {
  513. model.GJ=row["GJ"].ToString();
  514. }
  515. if(row["HY"]!=null)
  516. {
  517. model.HY=row["HY"].ToString();
  518. }
  519. if(row["SFZH"]!=null)
  520. {
  521. model.SFZH=row["SFZH"].ToString();
  522. }
  523. if(row["HKDZ"]!=null)
  524. {
  525. model.HKDZ=row["HKDZ"].ToString();
  526. }
  527. if(row["HKDZYB"]!=null)
  528. {
  529. model.HKDZYB=row["HKDZYB"].ToString();
  530. }
  531. if(row["XZZ"]!=null)
  532. {
  533. model.XZZ=row["XZZ"].ToString();
  534. }
  535. if(row["XZZDH"]!=null)
  536. {
  537. model.XZZDH=row["XZZDH"].ToString();
  538. }
  539. if(row["XZZYB"]!=null)
  540. {
  541. model.XZZYB=row["XZZYB"].ToString();
  542. }
  543. if(row["GZDW"]!=null)
  544. {
  545. model.GZDW=row["GZDW"].ToString();
  546. }
  547. if(row["DWDH"]!=null)
  548. {
  549. model.DWDH=row["DWDH"].ToString();
  550. }
  551. if(row["DWYB"]!=null)
  552. {
  553. model.DWYB=row["DWYB"].ToString();
  554. }
  555. if(row["GXRXM"]!=null)
  556. {
  557. model.GXRXM=row["GXRXM"].ToString();
  558. }
  559. if(row["GX"]!=null)
  560. {
  561. model.GX=row["GX"].ToString();
  562. }
  563. if(row["GXRZZ"]!=null)
  564. {
  565. model.GXRZZ=row["GXRZZ"].ToString();
  566. }
  567. if(row["GXRDH"]!=null)
  568. {
  569. model.GXRDH=row["GXRDH"].ToString();
  570. }
  571. if(row["RYQK"]!=null)
  572. {
  573. model.RYQK=row["RYQK"].ToString();
  574. }
  575. if(row["RYKS"]!=null)
  576. {
  577. model.RYKS=row["RYKS"].ToString();
  578. }
  579. if(row["RYBS"]!=null)
  580. {
  581. model.RYBS=row["RYBS"].ToString();
  582. }
  583. if(row["ZKKB"]!=null)
  584. {
  585. model.ZKKB=row["ZKKB"].ToString();
  586. }
  587. if(row["CYKS"]!=null)
  588. {
  589. model.CYKS=row["CYKS"].ToString();
  590. }
  591. if(row["CYBS"]!=null)
  592. {
  593. model.CYBS=row["CYBS"].ToString();
  594. }
  595. if(row["ZYTS"]!=null)
  596. {
  597. model.ZYTS=row["ZYTS"].ToString();
  598. }
  599. if(row["RYQZRQ"]!=null)
  600. {
  601. model.RYQZRQ=row["RYQZRQ"].ToString();
  602. }
  603. if(row["KZRBH"]!=null)
  604. {
  605. model.KZRBH=row["KZRBH"].ToString();
  606. }
  607. if(row["KZRXM"]!=null)
  608. {
  609. model.KZRXM=row["KZRXM"].ToString();
  610. }
  611. if(row["ZRYSBH"]!=null)
  612. {
  613. model.ZRYSBH=row["ZRYSBH"].ToString();
  614. }
  615. if(row["ZRYSXM"]!=null)
  616. {
  617. model.ZRYSXM=row["ZRYSXM"].ToString();
  618. }
  619. if(row["ZZYSBH"]!=null)
  620. {
  621. model.ZZYSBH=row["ZZYSBH"].ToString();
  622. }
  623. if(row["ZZYSXM"]!=null)
  624. {
  625. model.ZZYSXM=row["ZZYSXM"].ToString();
  626. }
  627. if(row["ZYYSBH"]!=null)
  628. {
  629. model.ZYYSBH=row["ZYYSBH"].ToString();
  630. }
  631. if(row["ZYYSXM"]!=null)
  632. {
  633. model.ZYYSXM=row["ZYYSXM"].ToString();
  634. }
  635. if(row["ZRHSBH"]!=null)
  636. {
  637. model.ZRHSBH=row["ZRHSBH"].ToString();
  638. }
  639. if(row["ZRHSXM"]!=null)
  640. {
  641. model.ZRHSXM=row["ZRHSXM"].ToString();
  642. }
  643. if(row["LYFS"]!=null)
  644. {
  645. model.LYFS=row["LYFS"].ToString();
  646. }
  647. if(row["FFFS"]!=null)
  648. {
  649. model.FFFS=row["FFFS"].ToString();
  650. }
  651. if(row["ZFY"]!=null)
  652. {
  653. model.ZFY=row["ZFY"].ToString();
  654. }
  655. if(row["ZFJE"]!=null)
  656. {
  657. model.ZFJE=row["ZFJE"].ToString();
  658. }
  659. }
  660. return model;
  661. }
  662. /// <summary>
  663. /// 获得数据列表
  664. /// </summary>
  665. public DataSet GetList(string strWhere)
  666. {
  667. StringBuilder strSql=new StringBuilder();
  668. strSql.Append("select BAH,BINGRENZYID,BRXH,ZYCS,RYRQ,CYRQ,BRXM,XB,CSRQ,NL,NLR,GJ,HY,SFZH,HKDZ,HKDZYB,XZZ,XZZDH,XZZYB,GZDW,DWDH,DWYB,GXRXM,GX,GXRZZ,GXRDH,RYQK,RYKS,RYBS,ZKKB,CYKS,CYBS,ZYTS,RYQZRQ,KZRBH,KZRXM,ZRYSBH,ZRYSXM,ZZYSBH,ZZYSXM,ZYYSBH,ZYYSXM,ZRHSBH,ZRHSXM,LYFS,FFFS,ZFY,ZFJE ");
  669. strSql.Append(" FROM SF_BINGRENQK ");
  670. if(strWhere.Trim()!="")
  671. {
  672. strSql.Append(" where "+strWhere);
  673. }
  674. return DbHelperSQL.Query(strSql.ToString());
  675. }
  676. /// <summary>
  677. /// 获得前几行数据
  678. /// </summary>
  679. public DataSet GetList(int Top,string strWhere,string filedOrder)
  680. {
  681. StringBuilder strSql=new StringBuilder();
  682. strSql.Append("select ");
  683. if(Top>0)
  684. {
  685. strSql.Append(" top "+Top.ToString());
  686. }
  687. strSql.Append(" BAH,BINGRENZYID,BRXH,ZYCS,RYRQ,CYRQ,BRXM,XB,CSRQ,NL,NLR,GJ,HY,SFZH,HKDZ,HKDZYB,XZZ,XZZDH,XZZYB,GZDW,DWDH,DWYB,GXRXM,GX,GXRZZ,GXRDH,RYQK,RYKS,RYBS,ZKKB,CYKS,CYBS,ZYTS,RYQZRQ,KZRBH,KZRXM,ZRYSBH,ZRYSXM,ZZYSBH,ZZYSXM,ZYYSBH,ZYYSXM,ZRHSBH,ZRHSXM,LYFS,FFFS,ZFY,ZFJE ");
  688. strSql.Append(" FROM SF_BINGRENQK ");
  689. if(strWhere.Trim()!="")
  690. {
  691. strSql.Append(" where "+strWhere);
  692. }
  693. strSql.Append(" order by " + filedOrder);
  694. return DbHelperSQL.Query(strSql.ToString());
  695. }
  696. /// <summary>
  697. /// 获取记录总数
  698. /// </summary>
  699. public int GetRecordCount(string strWhere)
  700. {
  701. StringBuilder strSql=new StringBuilder();
  702. strSql.Append("select count(1) FROM SF_BINGRENQK ");
  703. if(strWhere.Trim()!="")
  704. {
  705. strSql.Append(" where "+strWhere);
  706. }
  707. object obj = DbHelperSQL.GetSingle(strSql.ToString());
  708. if (obj == null)
  709. {
  710. return 0;
  711. }
  712. else
  713. {
  714. return Convert.ToInt32(obj);
  715. }
  716. }
  717. /// <summary>
  718. /// 分页获取数据列表
  719. /// </summary>
  720. public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
  721. {
  722. StringBuilder strSql=new StringBuilder();
  723. strSql.Append("SELECT * FROM ( ");
  724. strSql.Append(" SELECT ROW_NUMBER() OVER (");
  725. if (!string.IsNullOrEmpty(orderby.Trim()))
  726. {
  727. strSql.Append("order by T." + orderby );
  728. }
  729. else
  730. {
  731. strSql.Append("order by T. desc");
  732. }
  733. strSql.Append(")AS Row, T.* from SF_BINGRENQK T ");
  734. if (!string.IsNullOrEmpty(strWhere.Trim()))
  735. {
  736. strSql.Append(" WHERE " + strWhere);
  737. }
  738. strSql.Append(" ) TT");
  739. strSql.AppendFormat(" WHERE TT.Row between {0} and {1}", startIndex, endIndex);
  740. return DbHelperSQL.Query(strSql.ToString());
  741. }
  742. /// <summary>
  743. /// 分页获取数据列表
  744. /// </summary>
  745. public DataTable GetALLListByPage(string strWhere, string orderby, int startIndex, int endIndex, out int count)
  746. {
  747. StringBuilder strSql = new StringBuilder();
  748. StringBuilder strSqlCount = new StringBuilder();
  749. strSqlCount.Append("SELECT count(1) FROM ( ");
  750. strSqlCount.Append(" SELECT ROW_NUMBER() OVER (");
  751. strSqlCount.Append("order by T1.BRXH desc");
  752. strSqlCount.Append(" )AS r, T1.* from SF_BINGRENQK T1 ");
  753. strSqlCount.Append(" left join sf_shoushuxx T2 on T2.BINGRENZYID=T1.BINGRENZYID");
  754. strSqlCount.Append(" left join sf_zhenduan T3 on T3.BINGRENZYID=T1.BRXH ");
  755. strSqlCount.Append(" left join SF_Result T4 on T4.F_Id=T1.BINGRENZYID ");
  756. if (!string.IsNullOrEmpty(strWhere.Trim()))
  757. {
  758. strSqlCount.Append(" WHERE " + strWhere);
  759. }
  760. strSqlCount.Append(" ) TT");
  761. count = Convert.ToInt32(DbHelperSQL.GetSingle(strSqlCount.ToString()));
  762. strSql.Append("SELECT * FROM ( ");
  763. strSql.Append(" SELECT ROW_NUMBER() OVER (");
  764. if (!string.IsNullOrEmpty(orderby.Trim()))
  765. {
  766. strSql.Append("order by T1." + orderby);
  767. }
  768. else
  769. {
  770. strSql.Append("order by T1.BINGRENZYID desc");
  771. }
  772. strSql.Append(" )AS r, T1.*,T2.SSMC,T4.* from SF_BINGRENQK T1 ");
  773. strSql.Append(" left join sf_shoushuxx T2 on T2.BINGRENZYID=T1.BINGRENZYID");
  774. strSql.Append(" left join sf_zhenduan T3 on T3.BINGRENZYID=T1.BINGRENZYID ");
  775. strSql.Append(" left join SF_Result T4 on T4.F_Id=T1.BINGRENZYID ");
  776. if (!string.IsNullOrEmpty(strWhere.Trim()))
  777. {
  778. strSql.Append(" WHERE " + strWhere);
  779. }
  780. strSql.Append(" ) TT");
  781. strSql.AppendFormat(" WHERE TT.r between {0} and {1}", startIndex, endIndex);
  782. DataSet ds = DbHelperSQL.Query(strSql.ToString());
  783. if (ds != null && ds.Tables[0] != null)
  784. {
  785. if (ds.Tables[0].Rows.Count > 0)
  786. return ds.Tables[0];
  787. }
  788. return null;
  789. }
  790. /// <summary>
  791. /// 分页获取数据列表
  792. /// </summary>
  793. public DataTable GetALLListById(string strWhere, string orderby, int startIndex, int endIndex)
  794. {
  795. StringBuilder strSql = new StringBuilder();
  796. strSql.Append("SELECT * FROM ( ");
  797. strSql.Append(" SELECT ROW_NUMBER() OVER (");
  798. if (!string.IsNullOrEmpty(orderby.Trim()))
  799. {
  800. strSql.Append("order by T1." + orderby);
  801. }
  802. else
  803. {
  804. strSql.Append("order by T1.BINGRENZYID desc");
  805. }
  806. strSql.Append(" )AS r, T1.*,T2.SSMC,T4.* from SF_BINGRENQK T1 ");
  807. strSql.Append(" left join sf_shoushuxx T2 on T2.BINGRENZYID=T1.BINGRENZYID");
  808. strSql.Append(" left join sf_zhenduan T3 on T3.BINGRENZYID=T1.BINGRENZYID ");
  809. strSql.Append(" left join SF_Result T4 on T4.F_Id=T1.BINGRENZYID ");
  810. if (!string.IsNullOrEmpty(strWhere.Trim()))
  811. {
  812. strSql.Append(" WHERE " + strWhere);
  813. }
  814. strSql.Append(" ) TT");
  815. strSql.AppendFormat(" WHERE TT.r between {0} and {1}", startIndex, endIndex);
  816. DataSet ds = DbHelperSQL.Query(strSql.ToString());
  817. if (ds != null && ds.Tables[0] != null)
  818. {
  819. if (ds.Tables[0].Rows.Count > 0)
  820. return ds.Tables[0];
  821. }
  822. return null;
  823. }
  824. /*
  825. /// <summary>
  826. /// 分页获取数据列表
  827. /// </summary>
  828. public DataSet GetList(int PageSize,int PageIndex,string strWhere)
  829. {
  830. SqlParameter[] parameters = {
  831. new SqlParameter("@tblName", SqlDbType.VarChar, 255),
  832. new SqlParameter("@fldName", SqlDbType.VarChar, 255),
  833. new SqlParameter("@PageSize", SqlDbType.Int),
  834. new SqlParameter("@PageIndex", SqlDbType.Int),
  835. new SqlParameter("@IsReCount", SqlDbType.Bit),
  836. new SqlParameter("@OrderType", SqlDbType.Bit),
  837. new SqlParameter("@strWhere", SqlDbType.VarChar,1000),
  838. };
  839. parameters[0].Value = "SF_BINGRENQK";
  840. parameters[1].Value = "";
  841. parameters[2].Value = PageSize;
  842. parameters[3].Value = PageIndex;
  843. parameters[4].Value = 0;
  844. parameters[5].Value = 0;
  845. parameters[6].Value = strWhere;
  846. return DbHelperSQL.RunProcedure("UP_GetRecordByPage",parameters,"ds");
  847. }*/
  848. #endregion BasicMethod
  849. #region ExtensionMethod
  850. public int GetMaxCount()
  851. {
  852. StringBuilder strSql = new StringBuilder();
  853. strSql.Append("select Max(BINGRENZYID) FROM SF_BINGRENQK ");
  854. object obj = DbHelperSQL.GetSingle(strSql.ToString());
  855. if (obj == null)
  856. {
  857. return 0;
  858. }
  859. else
  860. {
  861. return Convert.ToInt32(obj);
  862. }
  863. }
  864. #endregion ExtensionMethod
  865. }
  866. }