周口郸城医院 DanChengCallCenter_API

sf_bingrenqk.cs 36KB

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