地铁二期项目正式开始

T_Call_TaskTelNum.cs 32KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Data;
  6. namespace YTSoft.BaseCallCenter.BLL
  7. {
  8. /// <summary>
  9. /// T_Call_TaskTelNum
  10. /// </summary>
  11. public partial class T_Call_TaskTelNum
  12. {
  13. private readonly YTSoft.BaseCallCenter.DAL.T_Call_TaskTelNum dal = new YTSoft.BaseCallCenter.DAL.T_Call_TaskTelNum();
  14. public T_Call_TaskTelNum()
  15. { }
  16. #region Method
  17. /// <summary>
  18. /// 是否存在该记录
  19. /// </summary>
  20. public bool Exists(int F_Id)
  21. {
  22. return dal.Exists(F_Id);
  23. }
  24. /// <summary>
  25. /// 增加一条数据
  26. /// </summary>
  27. public int Add(YTSoft.BaseCallCenter.Model.T_Call_TaskTelNum model)
  28. {
  29. return dal.Add(model);
  30. }
  31. /// <summary>
  32. /// 更新一条数据
  33. /// </summary>
  34. public bool Update(YTSoft.BaseCallCenter.Model.T_Call_TaskTelNum model)
  35. {
  36. return dal.Update(model);
  37. }
  38. /// <summary>
  39. /// 更新一条数据
  40. /// </summary>
  41. public bool UpdateFP(int id, int userid, string username)
  42. {
  43. return dal.UpdateFP(id, userid, username);
  44. }
  45. /// <summary>
  46. /// 更新一条数据
  47. /// </summary>
  48. public bool UpdateHJJG(int id,int resid,string name)
  49. {
  50. return dal.UpdateHJJG(id, resid, name);
  51. }
  52. /// <summary>
  53. /// 更新一条数据
  54. /// </summary>
  55. public bool UpdateQXFP(string arrid)
  56. {
  57. return dal.UpdateQXFP(arrid);
  58. }
  59. /// <summary>
  60. /// 更新一条数据
  61. /// </summary>
  62. public bool UpdateHC(int id, int state)
  63. {
  64. return dal.UpdateHC(id, state);
  65. }
  66. /// <summary>
  67. /// 更新一条数据
  68. /// </summary>
  69. public bool UpdateYJ(int id, int state)
  70. {
  71. return dal.UpdateYJ(id, state);
  72. }
  73. /// <summary>
  74. /// 更新一条数据
  75. /// </summary>
  76. public bool UpdateAsk(YTSoft.BaseCallCenter.Model.T_Call_TaskTelNum model)
  77. {
  78. return dal.UpdateAsk(model);
  79. }
  80. /// <summary>
  81. /// 删除一条数据
  82. /// </summary>
  83. public bool Delete(int F_Id)
  84. {
  85. return dal.Delete(F_Id);
  86. }
  87. /// <summary>
  88. /// 删除一条数据
  89. /// </summary>
  90. public int ClearPhone(int F_Id)
  91. {
  92. return dal.ClearPhone(F_Id);
  93. }
  94. /// <summary>
  95. /// 删除一条数据
  96. /// </summary>
  97. public bool DeleteList(string F_Idlist)
  98. {
  99. return dal.DeleteList(F_Idlist);
  100. }
  101. /// <summary>
  102. /// 得到一个对象实体
  103. /// </summary>
  104. public YTSoft.BaseCallCenter.Model.T_Call_TaskTelNum GetModel(int F_Id)
  105. {
  106. return dal.GetModel(F_Id);
  107. }
  108. /// <summary>
  109. /// 获得数据列表
  110. /// </summary>
  111. public DataSet GetList(string strWhere)
  112. {
  113. return dal.GetList(strWhere);
  114. }
  115. /// <summary>
  116. /// 获得前几行数据
  117. /// </summary>
  118. public DataSet GetList(int Top, string strWhere, string filedOrder)
  119. {
  120. return dal.GetList(Top, strWhere, filedOrder);
  121. }
  122. /// <summary>
  123. /// 获得数据列表
  124. /// </summary>
  125. public List<YTSoft.BaseCallCenter.Model.T_Call_TaskTelNum> GetModelList(string strWhere)
  126. {
  127. DataSet ds = dal.GetList(strWhere);
  128. return DataTableToList(ds.Tables[0]);
  129. }
  130. /// <summary>
  131. /// 获得数据列表
  132. /// </summary>
  133. public List<YTSoft.BaseCallCenter.Model.T_Call_TaskTelNum> DataTableToList(DataTable dt)
  134. {
  135. List<YTSoft.BaseCallCenter.Model.T_Call_TaskTelNum> modelList = new List<YTSoft.BaseCallCenter.Model.T_Call_TaskTelNum>();
  136. int rowsCount = dt.Rows.Count;
  137. if (rowsCount > 0)
  138. {
  139. YTSoft.BaseCallCenter.Model.T_Call_TaskTelNum model;
  140. for (int n = 0; n < rowsCount; n++)
  141. {
  142. model = new YTSoft.BaseCallCenter.Model.T_Call_TaskTelNum();
  143. if (dt.Rows[n]["F_Id"] != null && dt.Rows[n]["F_Id"].ToString() != "")
  144. {
  145. model.F_Id = int.Parse(dt.Rows[n]["F_Id"].ToString());
  146. }
  147. if (dt.Rows[n]["F_TaskId"] != null && dt.Rows[n]["F_TaskId"].ToString() != "")
  148. {
  149. model.F_TaskId = int.Parse(dt.Rows[n]["F_TaskId"].ToString());
  150. }
  151. if (dt.Rows[n]["F_Phone"] != null && dt.Rows[n]["F_Phone"].ToString() != "")
  152. {
  153. model.F_Phone = dt.Rows[n]["F_Phone"].ToString();
  154. }
  155. if (dt.Rows[n]["F_Customer"] != null && dt.Rows[n]["F_Customer"].ToString() != "")
  156. {
  157. model.F_Customer = dt.Rows[n]["F_Customer"].ToString();
  158. }
  159. if (dt.Rows[n]["F_PhoneBy"] != null && dt.Rows[n]["F_PhoneBy"].ToString() != "")
  160. {
  161. model.F_PhoneBy = dt.Rows[n]["F_PhoneBy"].ToString();
  162. }
  163. if (dt.Rows[n]["F_Sex"] != null && dt.Rows[n]["F_Sex"].ToString() != "")
  164. {
  165. model.F_Sex = dt.Rows[n]["F_Sex"].ToString();
  166. }
  167. if (dt.Rows[n]["F_FPState"] != null && dt.Rows[n]["F_FPState"].ToString() != "")
  168. {
  169. model.F_FPState = int.Parse(dt.Rows[n]["F_FPState"].ToString());
  170. }
  171. if (dt.Rows[n]["F_YJState"] != null && dt.Rows[n]["F_YJState"].ToString() != "")
  172. {
  173. model.F_YJState = int.Parse(dt.Rows[n]["F_YJState"].ToString());
  174. }
  175. if (dt.Rows[n]["F_HCState"] != null && dt.Rows[n]["F_HCState"].ToString() != "")
  176. {
  177. model.F_HCState = int.Parse(dt.Rows[n]["F_HCState"].ToString());
  178. }
  179. if (dt.Rows[n]["F_UserId"] != null && dt.Rows[n]["F_UserId"].ToString() != "")
  180. {
  181. model.F_UserId = int.Parse(dt.Rows[n]["F_UserId"].ToString());
  182. }
  183. if (dt.Rows[n]["F_UserName"] != null && dt.Rows[n]["F_UserName"].ToString() != "")
  184. {
  185. model.F_UserName = dt.Rows[n]["F_UserName"].ToString();
  186. }
  187. if (dt.Rows[n]["F_CreateTime"] != null && dt.Rows[n]["F_CreateTime"].ToString() != "")
  188. {
  189. model.F_CreateTime = DateTime.Parse(dt.Rows[n]["F_CreateTime"].ToString());
  190. }
  191. if (dt.Rows[n]["ExpandIntField1"] != null && dt.Rows[n]["ExpandIntField1"].ToString() != "")
  192. {
  193. model.ExpandIntField1 = int.Parse(dt.Rows[n]["ExpandIntField1"].ToString());
  194. }
  195. if (dt.Rows[n]["ExpandIntField2"] != null && dt.Rows[n]["ExpandIntField2"].ToString() != "")
  196. {
  197. model.ExpandIntField2 = int.Parse(dt.Rows[n]["ExpandIntField2"].ToString());
  198. }
  199. if (dt.Rows[n]["ExpandIntField3"] != null && dt.Rows[n]["ExpandIntField3"].ToString() != "")
  200. {
  201. model.ExpandIntField3 = int.Parse(dt.Rows[n]["ExpandIntField3"].ToString());
  202. }
  203. if (dt.Rows[n]["ExpandIntField4"] != null && dt.Rows[n]["ExpandIntField4"].ToString() != "")
  204. {
  205. model.ExpandIntField4 = int.Parse(dt.Rows[n]["ExpandIntField4"].ToString());
  206. }
  207. if (dt.Rows[n]["ExpandIntField5"] != null && dt.Rows[n]["ExpandIntField5"].ToString() != "")
  208. {
  209. model.ExpandIntField5 = int.Parse(dt.Rows[n]["ExpandIntField5"].ToString());
  210. }
  211. if (dt.Rows[n]["ExpandIntField6"] != null && dt.Rows[n]["ExpandIntField6"].ToString() != "")
  212. {
  213. model.ExpandIntField6 = int.Parse(dt.Rows[n]["ExpandIntField6"].ToString());
  214. }
  215. if (dt.Rows[n]["ExpandDecField1"] != null && dt.Rows[n]["ExpandDecField1"].ToString() != "")
  216. {
  217. model.ExpandDecField1 = decimal.Parse(dt.Rows[n]["ExpandDecField1"].ToString());
  218. }
  219. if (dt.Rows[n]["ExpandDecField2"] != null && dt.Rows[n]["ExpandDecField2"].ToString() != "")
  220. {
  221. model.ExpandDecField2 = decimal.Parse(dt.Rows[n]["ExpandDecField2"].ToString());
  222. }
  223. if (dt.Rows[n]["ExpandDecField3"] != null && dt.Rows[n]["ExpandDecField3"].ToString() != "")
  224. {
  225. model.ExpandDecField3 = decimal.Parse(dt.Rows[n]["ExpandDecField3"].ToString());
  226. }
  227. if (dt.Rows[n]["ExpandDecField4"] != null && dt.Rows[n]["ExpandDecField4"].ToString() != "")
  228. {
  229. model.ExpandDecField4 = decimal.Parse(dt.Rows[n]["ExpandDecField4"].ToString());
  230. }
  231. if (dt.Rows[n]["ExpandDecField5"] != null && dt.Rows[n]["ExpandDecField5"].ToString() != "")
  232. {
  233. model.ExpandDecField5 = decimal.Parse(dt.Rows[n]["ExpandDecField5"].ToString());
  234. }
  235. if (dt.Rows[n]["ExpandDecField6"] != null && dt.Rows[n]["ExpandDecField6"].ToString() != "")
  236. {
  237. model.ExpandDecField6 = decimal.Parse(dt.Rows[n]["ExpandDecField6"].ToString());
  238. }
  239. if (dt.Rows[n]["ExpandDatField1"] != null && dt.Rows[n]["ExpandDatField1"].ToString() != "")
  240. {
  241. model.ExpandDatField1 = DateTime.Parse(dt.Rows[n]["ExpandDatField1"].ToString());
  242. }
  243. if (dt.Rows[n]["ExpandDatField2"] != null && dt.Rows[n]["ExpandDatField2"].ToString() != "")
  244. {
  245. model.ExpandDatField2 = DateTime.Parse(dt.Rows[n]["ExpandDatField2"].ToString());
  246. }
  247. if (dt.Rows[n]["ExpandDatField3"] != null && dt.Rows[n]["ExpandDatField3"].ToString() != "")
  248. {
  249. model.ExpandDatField3 = DateTime.Parse(dt.Rows[n]["ExpandDatField3"].ToString());
  250. }
  251. if (dt.Rows[n]["ExpandDatField4"] != null && dt.Rows[n]["ExpandDatField4"].ToString() != "")
  252. {
  253. model.ExpandDatField4 = DateTime.Parse(dt.Rows[n]["ExpandDatField4"].ToString());
  254. }
  255. if (dt.Rows[n]["ExpandDatField5"] != null && dt.Rows[n]["ExpandDatField5"].ToString() != "")
  256. {
  257. model.ExpandDatField5 = DateTime.Parse(dt.Rows[n]["ExpandDatField5"].ToString());
  258. }
  259. if (dt.Rows[n]["ExpandDatField6"] != null && dt.Rows[n]["ExpandDatField6"].ToString() != "")
  260. {
  261. model.ExpandDatField6 = DateTime.Parse(dt.Rows[n]["ExpandDatField6"].ToString());
  262. }
  263. if (dt.Rows[n]["ExpandVchField1"] != null && dt.Rows[n]["ExpandVchField1"].ToString() != "")
  264. {
  265. model.ExpandVchField1 = dt.Rows[n]["ExpandVchField1"].ToString();
  266. }
  267. if (dt.Rows[n]["ExpandVchField2"] != null && dt.Rows[n]["ExpandVchField2"].ToString() != "")
  268. {
  269. model.ExpandVchField2 = dt.Rows[n]["ExpandVchField2"].ToString();
  270. }
  271. if (dt.Rows[n]["ExpandVchField3"] != null && dt.Rows[n]["ExpandVchField3"].ToString() != "")
  272. {
  273. model.ExpandVchField3 = dt.Rows[n]["ExpandVchField3"].ToString();
  274. }
  275. if (dt.Rows[n]["ExpandVchField4"] != null && dt.Rows[n]["ExpandVchField4"].ToString() != "")
  276. {
  277. model.ExpandVchField4 = dt.Rows[n]["ExpandVchField4"].ToString();
  278. }
  279. if (dt.Rows[n]["ExpandVchField5"] != null && dt.Rows[n]["ExpandVchField5"].ToString() != "")
  280. {
  281. model.ExpandVchField5 = dt.Rows[n]["ExpandVchField5"].ToString();
  282. }
  283. if (dt.Rows[n]["ExpandVchField6"] != null && dt.Rows[n]["ExpandVchField6"].ToString() != "")
  284. {
  285. model.ExpandVchField6 = dt.Rows[n]["ExpandVchField6"].ToString();
  286. }
  287. if (dt.Rows[n]["ExpandVchField7"] != null && dt.Rows[n]["ExpandVchField7"].ToString() != "")
  288. {
  289. model.ExpandVchField7 = dt.Rows[n]["ExpandVchField7"].ToString();
  290. }
  291. if (dt.Rows[n]["ExpandVchField8"] != null && dt.Rows[n]["ExpandVchField8"].ToString() != "")
  292. {
  293. model.ExpandVchField8 = dt.Rows[n]["ExpandVchField8"].ToString();
  294. }
  295. if (dt.Rows[n]["ExpandVchField9"] != null && dt.Rows[n]["ExpandVchField9"].ToString() != "")
  296. {
  297. model.ExpandVchField9 = dt.Rows[n]["ExpandVchField9"].ToString();
  298. }
  299. if (dt.Rows[n]["ExpandVchField10"] != null && dt.Rows[n]["ExpandVchField10"].ToString() != "")
  300. {
  301. model.ExpandVchField10 = dt.Rows[n]["ExpandVchField10"].ToString();
  302. }
  303. if (dt.Rows[n]["ExpandVchField11"] != null && dt.Rows[n]["ExpandVchField11"].ToString() != "")
  304. {
  305. model.ExpandVchField11 = dt.Rows[n]["ExpandVchField11"].ToString();
  306. }
  307. if (dt.Rows[n]["ExpandVchField12"] != null && dt.Rows[n]["ExpandVchField12"].ToString() != "")
  308. {
  309. model.ExpandVchField12 = dt.Rows[n]["ExpandVchField12"].ToString();
  310. }
  311. if (dt.Rows[n]["ExpandVchField13"] != null && dt.Rows[n]["ExpandVchField13"].ToString() != "")
  312. {
  313. model.ExpandVchField13 = dt.Rows[n]["ExpandVchField13"].ToString();
  314. }
  315. if (dt.Rows[n]["ExpandVchField14"] != null && dt.Rows[n]["ExpandVchField14"].ToString() != "")
  316. {
  317. model.ExpandVchField14 = dt.Rows[n]["ExpandVchField14"].ToString();
  318. }
  319. if (dt.Rows[n]["ExpandVchField15"] != null && dt.Rows[n]["ExpandVchField15"].ToString() != "")
  320. {
  321. model.ExpandVchField15 = dt.Rows[n]["ExpandVchField15"].ToString();
  322. }
  323. if (dt.Rows[n]["ExpandSintField1"] != null && dt.Rows[n]["ExpandSintField1"].ToString() != "")
  324. {
  325. model.ExpandSintField1 = int.Parse(dt.Rows[n]["ExpandSintField1"].ToString());
  326. }
  327. if (dt.Rows[n]["ExpandSintField2"] != null && dt.Rows[n]["ExpandSintField2"].ToString() != "")
  328. {
  329. model.ExpandSintField2 = int.Parse(dt.Rows[n]["ExpandSintField2"].ToString());
  330. }
  331. if (dt.Rows[n]["ExpandSintField3"] != null && dt.Rows[n]["ExpandSintField3"].ToString() != "")
  332. {
  333. model.ExpandSintField3 = int.Parse(dt.Rows[n]["ExpandSintField3"].ToString());
  334. }
  335. if (dt.Rows[n]["ExpandSintField4"] != null && dt.Rows[n]["ExpandSintField4"].ToString() != "")
  336. {
  337. model.ExpandSintField4 = int.Parse(dt.Rows[n]["ExpandSintField4"].ToString());
  338. }
  339. if (dt.Rows[n]["ExpandSintField5"] != null && dt.Rows[n]["ExpandSintField5"].ToString() != "")
  340. {
  341. model.ExpandSintField5 = int.Parse(dt.Rows[n]["ExpandSintField5"].ToString());
  342. }
  343. try
  344. {
  345. model.TaskName = dt.Rows[n]["TaskName"].ToString();
  346. }
  347. catch
  348. { }
  349. modelList.Add(model);
  350. }
  351. }
  352. return modelList;
  353. }
  354. /// <summary>
  355. /// 获得数据列表
  356. /// </summary>
  357. public List<YTSoft.BaseCallCenter.Model.T_Call_TaskTelNumRes> DataTableToListRes(DataTable dt)
  358. {
  359. List<YTSoft.BaseCallCenter.Model.T_Call_TaskTelNumRes> modelList = new List<YTSoft.BaseCallCenter.Model.T_Call_TaskTelNumRes>();
  360. int rowsCount = dt.Rows.Count;
  361. if (rowsCount > 0)
  362. {
  363. YTSoft.BaseCallCenter.Model.T_Call_TaskTelNumRes model;
  364. for (int n = 0; n < rowsCount; n++)
  365. {
  366. model = new YTSoft.BaseCallCenter.Model.T_Call_TaskTelNumRes();
  367. if (dt.Rows[n]["F_Id"] != null && dt.Rows[n]["F_Id"].ToString() != "")
  368. {
  369. model.F_Id = int.Parse(dt.Rows[n]["F_Id"].ToString());
  370. }
  371. if (dt.Rows[n]["F_TaskId"] != null && dt.Rows[n]["F_TaskId"].ToString() != "")
  372. {
  373. model.F_TaskId = int.Parse(dt.Rows[n]["F_TaskId"].ToString());
  374. }
  375. if (dt.Rows[n]["F_Phone"] != null && dt.Rows[n]["F_Phone"].ToString() != "")
  376. {
  377. model.F_Phone = dt.Rows[n]["F_Phone"].ToString();
  378. }
  379. if (dt.Rows[n]["F_Customer"] != null && dt.Rows[n]["F_Customer"].ToString() != "")
  380. {
  381. model.F_Customer = dt.Rows[n]["F_Customer"].ToString();
  382. }
  383. if (dt.Rows[n]["F_PhoneBy"] != null && dt.Rows[n]["F_PhoneBy"].ToString() != "")
  384. {
  385. model.F_PhoneBy = dt.Rows[n]["F_PhoneBy"].ToString();
  386. }
  387. if (dt.Rows[n]["F_Sex"] != null && dt.Rows[n]["F_Sex"].ToString() != "")
  388. {
  389. model.F_Sex = dt.Rows[n]["F_Sex"].ToString();
  390. }
  391. if (dt.Rows[n]["F_FPState"] != null && dt.Rows[n]["F_FPState"].ToString() != "")
  392. {
  393. model.F_FPState = int.Parse(dt.Rows[n]["F_FPState"].ToString());
  394. }
  395. if (dt.Rows[n]["F_YJState"] != null && dt.Rows[n]["F_YJState"].ToString() != "")
  396. {
  397. model.F_YJState = int.Parse(dt.Rows[n]["F_YJState"].ToString());
  398. }
  399. if (dt.Rows[n]["F_HCState"] != null && dt.Rows[n]["F_HCState"].ToString() != "")
  400. {
  401. model.F_HCState = int.Parse(dt.Rows[n]["F_HCState"].ToString());
  402. }
  403. if (dt.Rows[n]["F_UserId"] != null && dt.Rows[n]["F_UserId"].ToString() != "")
  404. {
  405. model.F_UserId = int.Parse(dt.Rows[n]["F_UserId"].ToString());
  406. }
  407. if (dt.Rows[n]["F_UserName"] != null && dt.Rows[n]["F_UserName"].ToString() != "")
  408. {
  409. model.F_UserName = dt.Rows[n]["F_UserName"].ToString();
  410. }
  411. if (dt.Rows[n]["F_CreateTime"] != null && dt.Rows[n]["F_CreateTime"].ToString() != "")
  412. {
  413. model.F_CreateTime = DateTime.Parse(dt.Rows[n]["F_CreateTime"].ToString());
  414. }
  415. if (dt.Rows[n]["ExpandIntField1"] != null && dt.Rows[n]["ExpandIntField1"].ToString() != "")
  416. {
  417. model.ExpandIntField1 = int.Parse(dt.Rows[n]["ExpandIntField1"].ToString());
  418. }
  419. if (dt.Rows[n]["ExpandIntField2"] != null && dt.Rows[n]["ExpandIntField2"].ToString() != "")
  420. {
  421. model.ExpandIntField2 = int.Parse(dt.Rows[n]["ExpandIntField2"].ToString());
  422. }
  423. if (dt.Rows[n]["ExpandIntField3"] != null && dt.Rows[n]["ExpandIntField3"].ToString() != "")
  424. {
  425. model.ExpandIntField3 = int.Parse(dt.Rows[n]["ExpandIntField3"].ToString());
  426. }
  427. if (dt.Rows[n]["ExpandIntField4"] != null && dt.Rows[n]["ExpandIntField4"].ToString() != "")
  428. {
  429. model.ExpandIntField4 = int.Parse(dt.Rows[n]["ExpandIntField4"].ToString());
  430. }
  431. if (dt.Rows[n]["ExpandIntField5"] != null && dt.Rows[n]["ExpandIntField5"].ToString() != "")
  432. {
  433. model.ExpandIntField5 = int.Parse(dt.Rows[n]["ExpandIntField5"].ToString());
  434. }
  435. if (dt.Rows[n]["ExpandIntField6"] != null && dt.Rows[n]["ExpandIntField6"].ToString() != "")
  436. {
  437. model.ExpandIntField6 = int.Parse(dt.Rows[n]["ExpandIntField6"].ToString());
  438. }
  439. if (dt.Rows[n]["ExpandDecField1"] != null && dt.Rows[n]["ExpandDecField1"].ToString() != "")
  440. {
  441. model.ExpandDecField1 = decimal.Parse(dt.Rows[n]["ExpandDecField1"].ToString());
  442. }
  443. if (dt.Rows[n]["ExpandDecField2"] != null && dt.Rows[n]["ExpandDecField2"].ToString() != "")
  444. {
  445. model.ExpandDecField2 = decimal.Parse(dt.Rows[n]["ExpandDecField2"].ToString());
  446. }
  447. if (dt.Rows[n]["ExpandDecField3"] != null && dt.Rows[n]["ExpandDecField3"].ToString() != "")
  448. {
  449. model.ExpandDecField3 = decimal.Parse(dt.Rows[n]["ExpandDecField3"].ToString());
  450. }
  451. if (dt.Rows[n]["ExpandDecField4"] != null && dt.Rows[n]["ExpandDecField4"].ToString() != "")
  452. {
  453. model.ExpandDecField4 = decimal.Parse(dt.Rows[n]["ExpandDecField4"].ToString());
  454. }
  455. if (dt.Rows[n]["ExpandDecField5"] != null && dt.Rows[n]["ExpandDecField5"].ToString() != "")
  456. {
  457. model.ExpandDecField5 = decimal.Parse(dt.Rows[n]["ExpandDecField5"].ToString());
  458. }
  459. if (dt.Rows[n]["ExpandDecField6"] != null && dt.Rows[n]["ExpandDecField6"].ToString() != "")
  460. {
  461. model.ExpandDecField6 = decimal.Parse(dt.Rows[n]["ExpandDecField6"].ToString());
  462. }
  463. if (dt.Rows[n]["ExpandDatField1"] != null && dt.Rows[n]["ExpandDatField1"].ToString() != "")
  464. {
  465. model.ExpandDatField1 = DateTime.Parse(dt.Rows[n]["ExpandDatField1"].ToString());
  466. }
  467. if (dt.Rows[n]["ExpandDatField2"] != null && dt.Rows[n]["ExpandDatField2"].ToString() != "")
  468. {
  469. model.ExpandDatField2 = DateTime.Parse(dt.Rows[n]["ExpandDatField2"].ToString());
  470. }
  471. if (dt.Rows[n]["ExpandDatField3"] != null && dt.Rows[n]["ExpandDatField3"].ToString() != "")
  472. {
  473. model.ExpandDatField3 = DateTime.Parse(dt.Rows[n]["ExpandDatField3"].ToString());
  474. }
  475. if (dt.Rows[n]["ExpandDatField4"] != null && dt.Rows[n]["ExpandDatField4"].ToString() != "")
  476. {
  477. model.ExpandDatField4 = DateTime.Parse(dt.Rows[n]["ExpandDatField4"].ToString());
  478. }
  479. if (dt.Rows[n]["ExpandDatField5"] != null && dt.Rows[n]["ExpandDatField5"].ToString() != "")
  480. {
  481. model.ExpandDatField5 = DateTime.Parse(dt.Rows[n]["ExpandDatField5"].ToString());
  482. }
  483. if (dt.Rows[n]["ExpandDatField6"] != null && dt.Rows[n]["ExpandDatField6"].ToString() != "")
  484. {
  485. model.ExpandDatField6 = DateTime.Parse(dt.Rows[n]["ExpandDatField6"].ToString());
  486. }
  487. if (dt.Rows[n]["ExpandVchField1"] != null && dt.Rows[n]["ExpandVchField1"].ToString() != "")
  488. {
  489. model.ExpandVchField1 = dt.Rows[n]["ExpandVchField1"].ToString();
  490. }
  491. if (dt.Rows[n]["ExpandVchField2"] != null && dt.Rows[n]["ExpandVchField2"].ToString() != "")
  492. {
  493. model.ExpandVchField2 = dt.Rows[n]["ExpandVchField2"].ToString();
  494. }
  495. if (dt.Rows[n]["ExpandVchField3"] != null && dt.Rows[n]["ExpandVchField3"].ToString() != "")
  496. {
  497. model.ExpandVchField3 = dt.Rows[n]["ExpandVchField3"].ToString();
  498. }
  499. if (dt.Rows[n]["ExpandVchField4"] != null && dt.Rows[n]["ExpandVchField4"].ToString() != "")
  500. {
  501. model.ExpandVchField4 = dt.Rows[n]["ExpandVchField4"].ToString();
  502. }
  503. if (dt.Rows[n]["ExpandVchField5"] != null && dt.Rows[n]["ExpandVchField5"].ToString() != "")
  504. {
  505. model.ExpandVchField5 = dt.Rows[n]["ExpandVchField5"].ToString();
  506. }
  507. if (dt.Rows[n]["ExpandVchField6"] != null && dt.Rows[n]["ExpandVchField6"].ToString() != "")
  508. {
  509. model.ExpandVchField6 = dt.Rows[n]["ExpandVchField6"].ToString();
  510. }
  511. if (dt.Rows[n]["ExpandVchField7"] != null && dt.Rows[n]["ExpandVchField7"].ToString() != "")
  512. {
  513. model.ExpandVchField7 = dt.Rows[n]["ExpandVchField7"].ToString();
  514. }
  515. if (dt.Rows[n]["ExpandVchField8"] != null && dt.Rows[n]["ExpandVchField8"].ToString() != "")
  516. {
  517. model.ExpandVchField8 = dt.Rows[n]["ExpandVchField8"].ToString();
  518. }
  519. if (dt.Rows[n]["ExpandVchField9"] != null && dt.Rows[n]["ExpandVchField9"].ToString() != "")
  520. {
  521. model.ExpandVchField9 = dt.Rows[n]["ExpandVchField9"].ToString();
  522. }
  523. if (dt.Rows[n]["ExpandVchField10"] != null && dt.Rows[n]["ExpandVchField10"].ToString() != "")
  524. {
  525. model.ExpandVchField10 = dt.Rows[n]["ExpandVchField10"].ToString();
  526. }
  527. if (dt.Rows[n]["ExpandVchField11"] != null && dt.Rows[n]["ExpandVchField11"].ToString() != "")
  528. {
  529. model.ExpandVchField11 = dt.Rows[n]["ExpandVchField11"].ToString();
  530. }
  531. if (dt.Rows[n]["ExpandVchField12"] != null && dt.Rows[n]["ExpandVchField12"].ToString() != "")
  532. {
  533. model.ExpandVchField12 = dt.Rows[n]["ExpandVchField12"].ToString();
  534. }
  535. if (dt.Rows[n]["ExpandVchField13"] != null && dt.Rows[n]["ExpandVchField13"].ToString() != "")
  536. {
  537. model.ExpandVchField13 = dt.Rows[n]["ExpandVchField13"].ToString();
  538. }
  539. if (dt.Rows[n]["ExpandVchField14"] != null && dt.Rows[n]["ExpandVchField14"].ToString() != "")
  540. {
  541. model.ExpandVchField14 = dt.Rows[n]["ExpandVchField14"].ToString();
  542. }
  543. if (dt.Rows[n]["ExpandVchField15"] != null && dt.Rows[n]["ExpandVchField15"].ToString() != "")
  544. {
  545. model.ExpandVchField15 = dt.Rows[n]["ExpandVchField15"].ToString();
  546. }
  547. if (dt.Rows[n]["ExpandSintField1"] != null && dt.Rows[n]["ExpandSintField1"].ToString() != "")
  548. {
  549. model.ExpandSintField1 = int.Parse(dt.Rows[n]["ExpandSintField1"].ToString());
  550. }
  551. if (dt.Rows[n]["ExpandSintField2"] != null && dt.Rows[n]["ExpandSintField2"].ToString() != "")
  552. {
  553. model.ExpandSintField2 = int.Parse(dt.Rows[n]["ExpandSintField2"].ToString());
  554. }
  555. if (dt.Rows[n]["ExpandSintField3"] != null && dt.Rows[n]["ExpandSintField3"].ToString() != "")
  556. {
  557. model.ExpandSintField3 = int.Parse(dt.Rows[n]["ExpandSintField3"].ToString());
  558. }
  559. if (dt.Rows[n]["ExpandSintField4"] != null && dt.Rows[n]["ExpandSintField4"].ToString() != "")
  560. {
  561. model.ExpandSintField4 = int.Parse(dt.Rows[n]["ExpandSintField4"].ToString());
  562. }
  563. if (dt.Rows[n]["ExpandSintField5"] != null && dt.Rows[n]["ExpandSintField5"].ToString() != "")
  564. {
  565. model.ExpandSintField5 = int.Parse(dt.Rows[n]["ExpandSintField5"].ToString());
  566. }
  567. try
  568. {
  569. model.TaskName = dt.Rows[n]["TaskName"].ToString();
  570. }
  571. catch
  572. { }
  573. DataTable newdt = new DataTable();
  574. try
  575. {
  576. model.CallOutCount = 0;
  577. model.CallOutJTCount = 0;
  578. string id = dt.Rows[n]["F_Id"].ToString();
  579. newdt = new BLL.T_Call_CallRecords().GetList(" OperateType=7 and CallType=1 and OperateObject='" + id + "' order by BeginTime desc ").Tables[0];
  580. if (newdt.Rows.Count > 0)
  581. {
  582. model.LastCallTime = DateTime.Parse(newdt.Rows[0]["BeginTime"].ToString());
  583. model.CallOutCount = newdt.Rows.Count;
  584. model.CallOutJTCount = newdt.Select(" CallState=1 ").Length;
  585. }
  586. }
  587. catch
  588. { }
  589. finally
  590. {
  591. newdt.Clear();
  592. newdt.Dispose();
  593. }
  594. if (dt.Rows[n]["F_HJJGId"] != null && dt.Rows[n]["F_HJJGId"].ToString() != "")
  595. {
  596. model.F_HJJGId = int.Parse(dt.Rows[n]["F_HJJGId"].ToString());
  597. }
  598. if (dt.Rows[n]["F_HJJGName"] != null && dt.Rows[n]["F_HJJGName"].ToString() != "")
  599. {
  600. model.F_HJJGName = dt.Rows[n]["F_HJJGName"].ToString();
  601. }
  602. modelList.Add(model);
  603. }
  604. }
  605. return modelList;
  606. }
  607. /// <summary>
  608. /// 获得数据列表
  609. /// </summary>
  610. public DataSet GetAllList()
  611. {
  612. return GetList("");
  613. }
  614. /// <summary>
  615. /// 分页获取数据列表
  616. /// </summary>
  617. public int GetRecordCount(string strWhere)
  618. {
  619. return dal.GetRecordCount(strWhere);
  620. }
  621. /// <summary>
  622. /// 分页获取数据列表
  623. /// </summary>
  624. public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
  625. {
  626. return dal.GetListByPage(strWhere, orderby, startIndex, endIndex);
  627. }
  628. /// <summary>
  629. /// 分页获取数据列表
  630. /// </summary>
  631. //public DataSet GetList(int PageSize,int PageIndex,string strWhere)
  632. //{
  633. //return dal.GetList(PageSize,PageIndex,strWhere);
  634. //}
  635. #endregion Method
  636. }
  637. }