市长热线演示版

T_Wo_WorkOrderBase.cs 26KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524
  1. using System;
  2. using System.Data;
  3. using System.Collections.Generic;
  4. using HySoft.Common;
  5. using HySoft.BaseCallCenter.Model;
  6. namespace HySoft.BaseCallCenter.BLL
  7. {
  8. /// <summary>
  9. /// T_Wo_WorkOrderBase
  10. /// </summary>
  11. public partial class T_Wo_WorkOrderBase
  12. {
  13. private readonly HySoft.BaseCallCenter.DAL.T_Wo_WorkOrderBase dal = new HySoft.BaseCallCenter.DAL.T_Wo_WorkOrderBase();
  14. public T_Wo_WorkOrderBase()
  15. { }
  16. #region Method
  17. /// <summary>
  18. /// 增加一条数据
  19. /// </summary>
  20. public int Add(HySoft.BaseCallCenter.Model.T_Wo_WorkOrderBase model)
  21. {
  22. return dal.Add(model);
  23. }
  24. /// <summary>
  25. /// 更新一条数据
  26. /// </summary>
  27. public bool Update(HySoft.BaseCallCenter.Model.T_Wo_WorkOrderBase model)
  28. {
  29. return dal.Update(model);
  30. }
  31. /// <summary>
  32. /// 更新来电内容
  33. /// </summary>
  34. public bool Update1(HySoft.BaseCallCenter.Model.T_Wo_WorkOrderBase model)
  35. {
  36. return dal.Update1(model);
  37. }
  38. /// <summary>
  39. /// 删除一条数据
  40. /// </summary>
  41. public bool Delete(int F_WORKORDERID)
  42. {
  43. return dal.Delete(F_WORKORDERID);
  44. }
  45. /// <summary>
  46. /// 删除一条数据
  47. /// </summary>
  48. public bool DeleteList(string F_WORKORDERIDlist)
  49. {
  50. return dal.DeleteList(F_WORKORDERIDlist);
  51. }
  52. /// <summary>
  53. /// 得到一个对象实体
  54. /// </summary>
  55. public HySoft.BaseCallCenter.Model.T_Wo_WorkOrderBase GetModel(int F_WORKORDERID)
  56. {
  57. return dal.GetModel(F_WORKORDERID);
  58. }
  59. /// <summary>
  60. /// 得到一个对象实体,从缓存中
  61. /// </summary>
  62. //public HySoft.BaseCallCenter.Model.T_Wo_WorkOrderBase GetModelByCache(int F_WORKORDERID)
  63. //{
  64. // string CacheKey = "T_Wo_WorkOrderBaseModel-" + F_WORKORDERID;
  65. // object objModel = Maticsoft.Common.DataCache.GetCache(CacheKey);
  66. // if (objModel == null)
  67. // {
  68. // try
  69. // {
  70. // objModel = dal.GetModel(F_WORKORDERID);
  71. // if (objModel != null)
  72. // {
  73. // int ModelCache = Maticsoft.Common.ConfigHelper.GetConfigInt("ModelCache");
  74. // Maticsoft.Common.DataCache.SetCache(CacheKey, objModel, DateTime.Now.AddMinutes(ModelCache), TimeSpan.Zero);
  75. // }
  76. // }
  77. // catch{}
  78. // }
  79. // return (HySoft.BaseCallCenter.Model.T_Wo_WorkOrderBase)objModel;
  80. //}
  81. /// <summary>
  82. /// 获得数据列表
  83. /// </summary>
  84. public DataSet GetList(string strWhere)
  85. {
  86. return dal.GetList(strWhere);
  87. }
  88. /// <summary>
  89. /// 获得前几行数据
  90. /// </summary>
  91. public DataSet GetList(int Top, string strWhere, string filedOrder)
  92. {
  93. return dal.GetList(Top, strWhere, filedOrder);
  94. }
  95. /// <summary>
  96. /// 获得数据列表
  97. /// </summary>
  98. public List<HySoft.BaseCallCenter.Model.T_Wo_WorkOrderBase> GetModelList(string strWhere)
  99. {
  100. DataSet ds = dal.GetList(strWhere);
  101. return DataTableToList(ds.Tables[0]);
  102. }
  103. /// <summary>
  104. /// 获得数据列表
  105. /// </summary>
  106. public List<HySoft.BaseCallCenter.Model.T_Wo_WorkOrderBase> DataTableToList(DataTable dt)
  107. {
  108. List<HySoft.BaseCallCenter.Model.T_Wo_WorkOrderBase> modelList = new List<HySoft.BaseCallCenter.Model.T_Wo_WorkOrderBase>();
  109. int rowsCount = dt.Rows.Count;
  110. if (rowsCount > 0)
  111. {
  112. HySoft.BaseCallCenter.Model.T_Wo_WorkOrderBase model;
  113. for (int n = 0; n < rowsCount; n++)
  114. {
  115. model = new HySoft.BaseCallCenter.Model.T_Wo_WorkOrderBase();
  116. if (dt.Rows[n]["F_WORKORDERID"] != null && dt.Rows[n]["F_WORKORDERID"].ToString() != "")
  117. {
  118. model.F_WORKORDERID = int.Parse(dt.Rows[n]["F_WORKORDERID"].ToString());
  119. }
  120. if (dt.Rows[n]["F_WORKORDERTYPEID"] != null && dt.Rows[n]["F_WORKORDERTYPEID"].ToString() != "")
  121. {
  122. model.F_WORKORDERTYPEID = int.Parse(dt.Rows[n]["F_WORKORDERTYPEID"].ToString());
  123. }
  124. if (dt.Rows[n]["F_WORKORDERSTATEID"] != null && dt.Rows[n]["F_WORKORDERSTATEID"].ToString() != "")
  125. {
  126. model.F_WORKORDERSTATEID = int.Parse(dt.Rows[n]["F_WORKORDERSTATEID"].ToString());
  127. }
  128. if (dt.Rows[n]["F_CODE"] != null && dt.Rows[n]["F_CODE"].ToString() != "")
  129. {
  130. model.F_CODE = dt.Rows[n]["F_CODE"].ToString();
  131. }
  132. if (dt.Rows[n]["F_WORKORDERNAME"] != null && dt.Rows[n]["F_WORKORDERNAME"].ToString() != "")
  133. {
  134. model.F_WORKORDERNAME = dt.Rows[n]["F_WORKORDERNAME"].ToString();
  135. }
  136. if (dt.Rows[n]["F_NUMBER"] != null && dt.Rows[n]["F_NUMBER"].ToString() != "")
  137. {
  138. model.F_NUMBER = dt.Rows[n]["F_NUMBER"].ToString();
  139. }
  140. if (dt.Rows[n]["F_CUSTOMERNAME"] != null && dt.Rows[n]["F_CUSTOMERNAME"].ToString() != "")
  141. {
  142. model.F_CUSTOMERNAME = dt.Rows[n]["F_CUSTOMERNAME"].ToString();
  143. }
  144. if (dt.Rows[n]["F_CUSTOMERTELEPHONE"] != null && dt.Rows[n]["F_CUSTOMERTELEPHONE"].ToString() != "")
  145. {
  146. model.F_CUSTOMERTELEPHONE = dt.Rows[n]["F_CUSTOMERTELEPHONE"].ToString();
  147. }
  148. if (dt.Rows[n]["F_LINKMAN"] != null && dt.Rows[n]["F_LINKMAN"].ToString() != "")
  149. {
  150. model.F_LINKMAN = dt.Rows[n]["F_LINKMAN"].ToString();
  151. }
  152. if (dt.Rows[n]["F_LINKMANTELEPHONE"] != null && dt.Rows[n]["F_LINKMANTELEPHONE"].ToString() != "")
  153. {
  154. model.F_LINKMANTELEPHONE = dt.Rows[n]["F_LINKMANTELEPHONE"].ToString();
  155. }
  156. if (dt.Rows[n]["F_ADSLACCOUNT"] != null && dt.Rows[n]["F_ADSLACCOUNT"].ToString() != "")
  157. {
  158. model.F_ADSLACCOUNT = dt.Rows[n]["F_ADSLACCOUNT"].ToString();
  159. }
  160. if (dt.Rows[n]["F_BANDWIDTH"] != null && dt.Rows[n]["F_BANDWIDTH"].ToString() != "")
  161. {
  162. model.F_BANDWIDTH = dt.Rows[n]["F_BANDWIDTH"].ToString();
  163. }
  164. if (dt.Rows[n]["F_STANDARDADDRESS"] != null && dt.Rows[n]["F_STANDARDADDRESS"].ToString() != "")
  165. {
  166. model.F_STANDARDADDRESS = dt.Rows[n]["F_STANDARDADDRESS"].ToString();
  167. }
  168. if (dt.Rows[n]["F_INSTALLADDRESS"] != null && dt.Rows[n]["F_INSTALLADDRESS"].ToString() != "")
  169. {
  170. model.F_INSTALLADDRESS = dt.Rows[n]["F_INSTALLADDRESS"].ToString();
  171. }
  172. if (dt.Rows[n]["F_KSHADDRESSCODE"] != null && dt.Rows[n]["F_KSHADDRESSCODE"].ToString() != "")
  173. {
  174. model.F_KSHADDRESSCODE = dt.Rows[n]["F_KSHADDRESSCODE"].ToString();
  175. }
  176. if (dt.Rows[n]["F_PROVINCE"] != null && dt.Rows[n]["F_PROVINCE"].ToString() != "")
  177. {
  178. model.F_PROVINCE = dt.Rows[n]["F_PROVINCE"].ToString();
  179. }
  180. if (dt.Rows[n]["F_CITY"] != null && dt.Rows[n]["F_CITY"].ToString() != "")
  181. {
  182. model.F_CITY = dt.Rows[n]["F_CITY"].ToString();
  183. }
  184. if (dt.Rows[n]["F_AREA"] != null && dt.Rows[n]["F_AREA"].ToString() != "")
  185. {
  186. model.F_AREA = dt.Rows[n]["F_AREA"].ToString();
  187. }
  188. if (dt.Rows[n]["F_ROAD"] != null && dt.Rows[n]["F_ROAD"].ToString() != "")
  189. {
  190. model.F_ROAD = dt.Rows[n]["F_ROAD"].ToString();
  191. }
  192. if (dt.Rows[n]["F_HOUSING"] != null && dt.Rows[n]["F_HOUSING"].ToString() != "")
  193. {
  194. model.F_HOUSING = dt.Rows[n]["F_HOUSING"].ToString();
  195. }
  196. if (dt.Rows[n]["F_WORKORDERFROM"] != null && dt.Rows[n]["F_WORKORDERFROM"].ToString() != "")
  197. {
  198. model.F_WORKORDERFROM = dt.Rows[n]["F_WORKORDERFROM"].ToString();
  199. }
  200. if (dt.Rows[n]["F_WORKORDERLEVELID"] != null && dt.Rows[n]["F_WORKORDERLEVELID"].ToString() != "")
  201. {
  202. model.F_WORKORDERLEVELID = int.Parse(dt.Rows[n]["F_WORKORDERLEVELID"].ToString());
  203. }
  204. if (dt.Rows[n]["F_FILEFLAG"] != null && dt.Rows[n]["F_FILEFLAG"].ToString() != "")
  205. {
  206. model.F_FILEFLAG = int.Parse(dt.Rows[n]["F_FILEFLAG"].ToString());
  207. }
  208. if (dt.Rows[n]["F_CONTENT"] != null && dt.Rows[n]["F_CONTENT"].ToString() != "")
  209. {
  210. model.F_CONTENT = dt.Rows[n]["F_CONTENT"].ToString();
  211. }
  212. if (dt.Rows[n]["F_CREATEBY"] != null && dt.Rows[n]["F_CREATEBY"].ToString() != "")
  213. {
  214. model.F_CREATEBY = int.Parse(dt.Rows[n]["F_CREATEBY"].ToString());
  215. }
  216. if (dt.Rows[n]["F_CREATEDATE"] != null && dt.Rows[n]["F_CREATEDATE"].ToString() != "")
  217. {
  218. model.F_CREATEDATE = DateTime.Parse(dt.Rows[n]["F_CREATEDATE"].ToString());
  219. }
  220. if (dt.Rows[n]["F_DEPTCODE"] != null && dt.Rows[n]["F_DEPTCODE"].ToString() != "")
  221. {
  222. model.F_DEPTCODE = dt.Rows[n]["F_DEPTCODE"].ToString();
  223. }
  224. if (dt.Rows[n]["F_EMPCODE"] != null && dt.Rows[n]["F_EMPCODE"].ToString() != "")
  225. {
  226. model.F_EMPCODE = dt.Rows[n]["F_EMPCODE"].ToString();
  227. }
  228. if (dt.Rows[n]["F_DEPTID"] != null && dt.Rows[n]["F_DEPTID"].ToString() != "")
  229. {
  230. model.F_DEPTID = int.Parse(dt.Rows[n]["F_DEPTID"].ToString());
  231. }
  232. if (dt.Rows[n]["F_USERID"] != null && dt.Rows[n]["F_USERID"].ToString() != "")
  233. {
  234. model.F_USERID = int.Parse(dt.Rows[n]["F_USERID"].ToString());
  235. }
  236. if (dt.Rows[n]["F_USERNAME"] != null && dt.Rows[n]["F_USERNAME"].ToString() != "")
  237. {
  238. model.F_USERNAME = dt.Rows[n]["F_USERNAME"].ToString();
  239. }
  240. if (dt.Rows[n]["F_RETURNVISITFLAG"] != null && dt.Rows[n]["F_RETURNVISITFLAG"].ToString() != "")
  241. {
  242. model.F_RETURNVISITFLAG = int.Parse(dt.Rows[n]["F_RETURNVISITFLAG"].ToString());
  243. }
  244. if (dt.Rows[n]["F_RETURNVISITSTATE"] != null && dt.Rows[n]["F_RETURNVISITSTATE"].ToString() != "")
  245. {
  246. model.F_RETURNVISITSTATE = int.Parse(dt.Rows[n]["F_RETURNVISITSTATE"].ToString());
  247. }
  248. if (dt.Rows[n]["F_RETURNVISITRESULT"] != null && dt.Rows[n]["F_RETURNVISITRESULT"].ToString() != "")
  249. {
  250. model.F_RETURNVISITRESULT = int.Parse(dt.Rows[n]["F_RETURNVISITRESULT"].ToString());
  251. }
  252. if (dt.Rows[n]["F_RETURNVISITCONTENT"] != null && dt.Rows[n]["F_RETURNVISITCONTENT"].ToString() != "")
  253. {
  254. model.F_RETURNVISITCONTENT = dt.Rows[n]["F_RETURNVISITCONTENT"].ToString();
  255. }
  256. if (dt.Rows[n]["F_DELETEFLAG"] != null && dt.Rows[n]["F_DELETEFLAG"].ToString() != "")
  257. {
  258. model.F_DELETEFLAG = int.Parse(dt.Rows[n]["F_DELETEFLAG"].ToString());
  259. }
  260. if (dt.Rows[n]["F_ALLUSETIMES"] != null && dt.Rows[n]["F_ALLUSETIMES"].ToString() != "")
  261. {
  262. model.F_ALLUSETIMES = int.Parse(dt.Rows[n]["F_ALLUSETIMES"].ToString());
  263. }
  264. if (dt.Rows[n]["F_STARTTIME"] != null && dt.Rows[n]["F_STARTTIME"].ToString() != "")
  265. {
  266. model.F_STARTTIME = DateTime.Parse(dt.Rows[n]["F_STARTTIME"].ToString());
  267. }
  268. if (dt.Rows[n]["F_ENDTIME"] != null && dt.Rows[n]["F_ENDTIME"].ToString() != "")
  269. {
  270. model.F_ENDTIME = DateTime.Parse(dt.Rows[n]["F_ENDTIME"].ToString());
  271. }
  272. if (dt.Rows[n]["F_REMAINDERTIME"] != null && dt.Rows[n]["F_REMAINDERTIME"].ToString() != "")
  273. {
  274. model.F_REMAINDERTIME = DateTime.Parse(dt.Rows[n]["F_REMAINDERTIME"].ToString());
  275. }
  276. if (dt.Rows[n]["F_REMAINDERENDTIME"] != null && dt.Rows[n]["F_REMAINDERENDTIME"].ToString() != "")
  277. {
  278. model.F_REMAINDERENDTIME = DateTime.Parse(dt.Rows[n]["F_REMAINDERENDTIME"].ToString());
  279. }
  280. if (dt.Rows[n]["F_SUBSCRIBETIME1"] != null && dt.Rows[n]["F_SUBSCRIBETIME1"].ToString() != "")
  281. {
  282. model.F_SUBSCRIBETIME1 = DateTime.Parse(dt.Rows[n]["F_SUBSCRIBETIME1"].ToString());
  283. }
  284. if (dt.Rows[n]["F_SUBSCRIBETIME2"] != null && dt.Rows[n]["F_SUBSCRIBETIME2"].ToString() != "")
  285. {
  286. model.F_SUBSCRIBETIME2 = DateTime.Parse(dt.Rows[n]["F_SUBSCRIBETIME2"].ToString());
  287. }
  288. if (dt.Rows[n]["F_ACCEPTTIMELIMIT"] != null && dt.Rows[n]["F_ACCEPTTIMELIMIT"].ToString() != "")
  289. {
  290. model.F_ACCEPTTIMELIMIT = DateTime.Parse(dt.Rows[n]["F_ACCEPTTIMELIMIT"].ToString());
  291. }
  292. if (dt.Rows[n]["F_ASKFINISHTIME"] != null && dt.Rows[n]["F_ASKFINISHTIME"].ToString() != "")
  293. {
  294. model.F_ASKFINISHTIME = DateTime.Parse(dt.Rows[n]["F_ASKFINISHTIME"].ToString());
  295. }
  296. if (dt.Rows[n]["F_OVERTIMES"] != null && dt.Rows[n]["F_OVERTIMES"].ToString() != "")
  297. {
  298. model.F_OVERTIMES = int.Parse(dt.Rows[n]["F_OVERTIMES"].ToString());
  299. }
  300. if (dt.Rows[n]["F_FORMID"] != null && dt.Rows[n]["F_FORMID"].ToString() != "")
  301. {
  302. model.F_FORMID = int.Parse(dt.Rows[n]["F_FORMID"].ToString());
  303. }
  304. if (dt.Rows[n]["F_HASTENCOUNTS"] != null && dt.Rows[n]["F_HASTENCOUNTS"].ToString() != "")
  305. {
  306. model.F_HASTENCOUNTS = int.Parse(dt.Rows[n]["F_HASTENCOUNTS"].ToString());
  307. }
  308. if (dt.Rows[n]["F_RANGEID"] != null && dt.Rows[n]["F_RANGEID"].ToString() != "")
  309. {
  310. model.F_RANGEID = decimal.Parse(dt.Rows[n]["F_RANGEID"].ToString());
  311. }
  312. if (dt.Rows[n]["F_RANGEX"] != null && dt.Rows[n]["F_RANGEX"].ToString() != "")
  313. {
  314. model.F_RANGEX = decimal.Parse(dt.Rows[n]["F_RANGEX"].ToString());
  315. }
  316. if (dt.Rows[n]["F_RANGEY"] != null && dt.Rows[n]["F_RANGEY"].ToString() != "")
  317. {
  318. model.F_RANGEY = decimal.Parse(dt.Rows[n]["F_RANGEY"].ToString());
  319. }
  320. if (dt.Rows[n]["F_INSTANCEID"] != null && dt.Rows[n]["F_INSTANCEID"].ToString() != "")
  321. {
  322. model.F_INSTANCEID = int.Parse(dt.Rows[n]["F_INSTANCEID"].ToString());
  323. }
  324. if (dt.Rows[n]["F_CUSTOMERID"] != null && dt.Rows[n]["F_CUSTOMERID"].ToString() != "")
  325. {
  326. model.F_CUSTOMERID = int.Parse(dt.Rows[n]["F_CUSTOMERID"].ToString());
  327. }
  328. if (dt.Rows[n]["F_REPAIRMANID"] != null && dt.Rows[n]["F_REPAIRMANID"].ToString() != "")
  329. {
  330. model.F_REPAIRMANID = int.Parse(dt.Rows[n]["F_REPAIRMANID"].ToString());
  331. }
  332. if (dt.Rows[n]["F_REPAIRMANNAME"] != null && dt.Rows[n]["F_REPAIRMANNAME"].ToString() != "")
  333. {
  334. model.F_REPAIRMANNAME = dt.Rows[n]["F_REPAIRMANNAME"].ToString();
  335. }
  336. if (dt.Rows[n]["F_REPAIRMANPHONE"] != null && dt.Rows[n]["F_REPAIRMANPHONE"].ToString() != "")
  337. {
  338. model.F_REPAIRMANPHONE = dt.Rows[n]["F_REPAIRMANPHONE"].ToString();
  339. }
  340. if (dt.Rows[n]["F_REPAIRREQUEST"] != null && dt.Rows[n]["F_REPAIRREQUEST"].ToString() != "")
  341. {
  342. model.F_REPAIRREQUEST = dt.Rows[n]["F_REPAIRREQUEST"].ToString();
  343. }
  344. if (dt.Rows[n]["F_REPAIRCLOSEMANID"] != null && dt.Rows[n]["F_REPAIRCLOSEMANID"].ToString() != "")
  345. {
  346. model.F_REPAIRCLOSEMANID = int.Parse(dt.Rows[n]["F_REPAIRCLOSEMANID"].ToString());
  347. }
  348. if (dt.Rows[n]["F_REPAIRCLOSEMANNAME"] != null && dt.Rows[n]["F_REPAIRCLOSEMANNAME"].ToString() != "")
  349. {
  350. model.F_REPAIRCLOSEMANNAME = dt.Rows[n]["F_REPAIRCLOSEMANNAME"].ToString();
  351. }
  352. if (dt.Rows[n]["F_REPAIRCLOSEREASONS"] != null && dt.Rows[n]["F_REPAIRCLOSEREASONS"].ToString() != "")
  353. {
  354. model.F_REPAIRCLOSEREASONS = dt.Rows[n]["F_REPAIRCLOSEREASONS"].ToString();
  355. }
  356. if (dt.Rows[n]["F_REPAIRCLOSEREPTID"] != null && dt.Rows[n]["F_REPAIRCLOSEREPTID"].ToString() != "")
  357. {
  358. model.F_REPAIRCLOSEREPTID = int.Parse(dt.Rows[n]["F_REPAIRCLOSEREPTID"].ToString());
  359. }
  360. if (dt.Rows[n]["F_REPAIRCLOSEREPT"] != null && dt.Rows[n]["F_REPAIRCLOSEREPT"].ToString() != "")
  361. {
  362. model.F_REPAIRCLOSEREPT = dt.Rows[n]["F_REPAIRCLOSEREPT"].ToString();
  363. }
  364. if (dt.Rows[n]["F_REPAIRLEVEL"] != null && dt.Rows[n]["F_REPAIRLEVEL"].ToString() != "")
  365. {
  366. model.F_REPAIRLEVEL = int.Parse(dt.Rows[n]["F_REPAIRLEVEL"].ToString());
  367. }
  368. if (dt.Rows[n]["F_REPAIRLEVELNAME"] != null && dt.Rows[n]["F_REPAIRLEVELNAME"].ToString() != "")
  369. {
  370. model.F_REPAIRLEVELNAME = dt.Rows[n]["F_REPAIRLEVELNAME"].ToString();
  371. }
  372. if (dt.Rows[n]["F_SENTORDERTIME"] != null && dt.Rows[n]["F_SENTORDERTIME"].ToString() != "")
  373. {
  374. model.F_SENTORDERTIME = DateTime.Parse(dt.Rows[n]["F_SENTORDERTIME"].ToString());
  375. }
  376. if (dt.Rows[n]["F_USERPHONE"] != null && dt.Rows[n]["F_USERPHONE"].ToString() != "")
  377. {
  378. model.F_USERPHONE = dt.Rows[n]["F_USERPHONE"].ToString();
  379. }
  380. if (dt.Rows[n]["F_RETURNVISITTIME"] != null && dt.Rows[n]["F_RETURNVISITTIME"].ToString() != "")
  381. {
  382. model.F_RETURNVISITTIME = DateTime.Parse(dt.Rows[n]["F_RETURNVISITTIME"].ToString());
  383. }
  384. if (dt.Rows[n]["F_REQUESTSERVICETIME"] != null && dt.Rows[n]["F_REQUESTSERVICETIME"].ToString() != "")
  385. {
  386. model.F_REQUESTSERVICETIME = DateTime.Parse(dt.Rows[n]["F_REQUESTSERVICETIME"].ToString());
  387. }
  388. if (dt.Rows[n]["F_SERVICETYPE"] != null && dt.Rows[n]["F_SERVICETYPE"].ToString() != "")
  389. {
  390. model.F_SERVICETYPE = dt.Rows[n]["F_SERVICETYPE"].ToString();
  391. }
  392. if (dt.Rows[n]["F_DECLARATIONTIME"] != null && dt.Rows[n]["F_DECLARATIONTIME"].ToString() != "")
  393. {
  394. model.F_DECLARATIONTIME = decimal.Parse(dt.Rows[n]["F_DECLARATIONTIME"].ToString());
  395. }
  396. if (dt.Rows[n]["F_SERVICENATURE"] != null && dt.Rows[n]["F_SERVICENATURE"].ToString() != "")
  397. {
  398. model.F_SERVICENATURE = dt.Rows[n]["F_SERVICENATURE"].ToString();
  399. }
  400. if (dt.Rows[n]["F_SERVICEWAY"] != null && dt.Rows[n]["F_SERVICEWAY"].ToString() != "")
  401. {
  402. model.F_SERVICEWAY = dt.Rows[n]["F_SERVICEWAY"].ToString();
  403. }
  404. if (dt.Rows[n]["F_RETURNVISITMAN"] != null && dt.Rows[n]["F_RETURNVISITMAN"].ToString() != "")
  405. {
  406. model.F_RETURNVISITMAN = dt.Rows[n]["F_RETURNVISITMAN"].ToString();
  407. }
  408. if (dt.Rows[n]["F_RETURNVISITID"] != null && dt.Rows[n]["F_RETURNVISITID"].ToString() != "")
  409. {
  410. model.F_RETURNVISITID = int.Parse(dt.Rows[n]["F_RETURNVISITID"].ToString());
  411. }
  412. if (dt.Rows[n]["F_RETURNVISITOPINION"] != null && dt.Rows[n]["F_RETURNVISITOPINION"].ToString() != "")
  413. {
  414. model.F_RETURNVISITOPINION = dt.Rows[n]["F_RETURNVISITOPINION"].ToString();
  415. }
  416. if (dt.Rows[n]["F_RETURNVISITPROBLEM"] != null && dt.Rows[n]["F_RETURNVISITPROBLEM"].ToString() != "")
  417. {
  418. model.F_RETURNVISITPROBLEM = dt.Rows[n]["F_RETURNVISITPROBLEM"].ToString();
  419. }
  420. if (dt.Rows[n]["F_CustomerNatureID"] != null && dt.Rows[n]["F_CustomerNatureID"].ToString() != "")
  421. {
  422. model.F_CustomerNatureID = int.Parse(dt.Rows[n]["F_CustomerNatureID"].ToString());
  423. }
  424. if (dt.Rows[n]["F_CustomerNature"] != null && dt.Rows[n]["F_CustomerNature"].ToString() != "")
  425. {
  426. model.F_CustomerNature = dt.Rows[n]["F_CustomerNature"].ToString();
  427. }
  428. if (dt.Rows[n]["F_SystemType"] != null && dt.Rows[n]["F_SystemType"].ToString() != "")
  429. {
  430. model.F_SystemType = dt.Rows[n]["F_SystemType"].ToString();
  431. }
  432. if (dt.Rows[n]["F_ChargeDept"] != null && dt.Rows[n]["F_ChargeDept"].ToString() != "")
  433. {
  434. model.F_ChargeDept = dt.Rows[n]["F_ChargeDept"].ToString();
  435. }
  436. if (dt.Rows[n]["F_QualityGuaranteeEndTime"] != null && dt.Rows[n]["F_QualityGuaranteeEndTime"].ToString() != "")
  437. {
  438. model.F_QualityGuaranteeEndTime = DateTime.Parse(dt.Rows[n]["F_QualityGuaranteeEndTime"].ToString());
  439. }
  440. if (dt.Rows[n]["F_SystemStartTime"] != null && dt.Rows[n]["F_SystemStartTime"].ToString() != "")
  441. {
  442. model.F_SystemStartTime = DateTime.Parse(dt.Rows[n]["F_SystemStartTime"].ToString());
  443. }
  444. if (dt.Rows[n]["F_CustomerClass"] != null && dt.Rows[n]["F_CustomerClass"].ToString() != "")
  445. {
  446. model.F_CustomerClass = dt.Rows[n]["F_CustomerClass"].ToString();
  447. }
  448. if (dt.Rows[n]["F_AfterSaleName"] != null && dt.Rows[n]["F_AfterSaleName"].ToString() != "")
  449. {
  450. model.F_AfterSaleName = dt.Rows[n]["F_AfterSaleName"].ToString();
  451. }
  452. if (dt.Rows[n]["F_ServiceDept"] != null && dt.Rows[n]["F_ServiceDept"].ToString() != "")
  453. {
  454. model.F_ServiceDept = dt.Rows[n]["F_ServiceDept"].ToString();
  455. }
  456. if (dt.Rows[n]["F_Name"] != null && dt.Rows[n]["F_Name"].ToString() != "")
  457. {
  458. model.F_Name = dt.Rows[n]["F_Name"].ToString();
  459. }
  460. if (dt.Rows[n]["F_TypeName"] != null && dt.Rows[n]["F_TypeName"].ToString() != "")
  461. {
  462. model.F_TypeName = dt.Rows[n]["F_TypeName"].ToString();
  463. }
  464. if (dt.Rows[n]["F_UserAccountName"] != null && dt.Rows[n]["F_UserAccountName"].ToString() != "")
  465. {
  466. model.F_UserAccountName = dt.Rows[n]["F_UserAccountName"].ToString();
  467. }
  468. modelList.Add(model);
  469. }
  470. }
  471. return modelList;
  472. }
  473. /// <summary>
  474. /// 获得数据列表
  475. /// </summary>
  476. public DataSet GetAllList()
  477. {
  478. return GetList("");
  479. }
  480. /// <summary>
  481. /// 分页获取数据列表
  482. /// </summary>
  483. public int GetRecordCount(string strWhere)
  484. {
  485. return dal.GetRecordCount(strWhere);
  486. }
  487. /// <summary>
  488. /// 分页获取数据列表
  489. /// </summary>
  490. public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
  491. {
  492. return dal.GetListByPage(strWhere, orderby, startIndex, endIndex);
  493. }
  494. /// <summary>
  495. /// 分页获取数据列表
  496. /// </summary>
  497. //public DataSet GetList(int PageSize,int PageIndex,string strWhere)
  498. //{
  499. //return dal.GetList(PageSize,PageIndex,strWhere);
  500. //}
  501. #endregion Method
  502. }
  503. }