周口郸城医院 DanChengCallCenter_API

sf_bingrenqk.cs 44KB

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