CheckData_info.cs 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using System.Data;
  5. using SysBaseLibs;
  6. using System.Web.Script.Serialization;
  7. namespace SysDataLibs.TableClass
  8. {
  9. #region CheckData
  10. public class CheckData_info : ITableInfo
  11. {
  12. #region CheckData表 字段信息
  13. /// <summary>
  14. /// 为关键字段: N ;
  15. /// 自动增长: N;
  16. /// 数据类型: varchar;
  17. /// 数据长度: 50;
  18. /// 是否允许为空: Y;
  19. /// 默认值: ;
  20. /// 描述: 条形码;
  21. /// </summary>
  22. public const string cBarCode = "BarCode";
  23. /// <summary>
  24. /// 为关键字段: N ;
  25. /// 自动增长: N;
  26. /// 数据类型: nvarchar;
  27. /// 数据长度: 40;
  28. /// 是否允许为空: Y;
  29. /// 默认值: ;
  30. /// 描述: CardIndex;
  31. /// </summary>
  32. public const string cCardIndex = "CardIndex";
  33. /// <summary>
  34. /// 为关键字段: N ;
  35. /// 自动增长: N;
  36. /// 数据类型: varchar;
  37. /// 数据长度: 50;
  38. /// 是否允许为空: Y;
  39. /// 默认值: ;
  40. /// 描述: 检测阀值;
  41. /// </summary>
  42. public const string cCheckLimit = "CheckLimit";
  43. /// <summary>
  44. /// 为关键字段: N ;
  45. /// 自动增长: N;
  46. /// 数据类型: int;
  47. /// 数据长度: 4;
  48. /// 是否允许为空: N;
  49. /// 默认值: ;
  50. /// 描述: 检测类型;
  51. /// </summary>
  52. public const string cCheckProjectTypeID = "CheckProjectTypeID";
  53. /// <summary>
  54. /// 为关键字段: N ;
  55. /// 自动增长: N;
  56. /// 数据类型: varchar;
  57. /// 数据长度: 10;
  58. /// 是否允许为空: Y;
  59. /// 默认值: ;
  60. /// 描述: 检测结果;
  61. /// </summary>
  62. public const string cCheckResult = "CheckResult";
  63. /// <summary>
  64. /// 为关键字段: N ;
  65. /// 自动增长: N;
  66. /// 数据类型: datetime;
  67. /// 数据长度: 8;
  68. /// 是否允许为空: Y;
  69. /// 默认值: ;
  70. /// 描述: 检测时间;
  71. /// </summary>
  72. public const string cCheckTime = "CheckTime";
  73. /// <summary>
  74. /// 为关键字段: N ;
  75. /// 自动增长: N;
  76. /// 数据类型: smallint;
  77. /// 数据长度: 2;
  78. /// 是否允许为空: Y;
  79. /// 默认值: ;
  80. /// 描述: 检测数;
  81. /// </summary>
  82. public const string cCheckTotal = "CheckTotal";
  83. /// <summary>
  84. /// 为关键字段: N ;
  85. /// 自动增长: N;
  86. /// 数据类型: nvarchar;
  87. /// 数据长度: 100;
  88. /// 是否允许为空: N;
  89. /// 默认值: ;
  90. /// 描述: 检测单位;
  91. /// </summary>
  92. public const string cCheckUnit = "CheckUnit";
  93. /// <summary>
  94. /// 为关键字段: N ;
  95. /// 自动增长: N;
  96. /// 数据类型: nvarchar;
  97. /// 数据长度: 100;
  98. /// 是否允许为空: N;
  99. /// 默认值: ;
  100. /// 描述: 检测用户;
  101. /// </summary>
  102. public const string cCheckUser = "CheckUser";
  103. /// <summary>
  104. /// 为关键字段: N ;
  105. /// 自动增长: N;
  106. /// 数据类型: decimal;
  107. /// 数据长度: 9;
  108. /// 是否允许为空: Y;
  109. /// 默认值: ;
  110. /// 描述: 检测值;
  111. /// </summary>
  112. public const string cCheckValue = "CheckValue";
  113. /// <summary>
  114. /// 为关键字段: N ;
  115. /// 自动增长: N;
  116. /// 数据类型: varchar;
  117. /// 数据长度: 50;
  118. /// 是否允许为空: Y;
  119. /// 默认值: ;
  120. /// 描述: ClientIndexID;
  121. /// </summary>
  122. public const string cClientIndexID = "ClientIndexID";
  123. /// <summary>
  124. /// 为关键字段: N ;
  125. /// 自动增长: N;
  126. /// 数据类型: varchar;
  127. /// 数据长度: 50;
  128. /// 是否允许为空: Y;
  129. /// 默认值: ;
  130. /// 描述: 企业类别;
  131. /// </summary>
  132. public const string cCorpKind = "CorpKind";
  133. /// <summary>
  134. /// 为关键字段: N ;
  135. /// 自动增长: N;
  136. /// 数据类型: nvarchar;
  137. /// 数据长度: 100;
  138. /// 是否允许为空: Y;
  139. /// 默认值: ;
  140. /// 描述: 企业名称;
  141. /// </summary>
  142. public const string cCorpName = "CorpName";
  143. /// <summary>
  144. /// 为关键字段: N ;
  145. /// 自动增长: N;
  146. /// 数据类型: nvarchar;
  147. /// 数据长度: 100;
  148. /// 是否允许为空: Y;
  149. /// 默认值: ;
  150. /// 描述: 大类;
  151. /// </summary>
  152. public const string cGreatKindName = "GreatKindName";
  153. /// <summary>
  154. /// 为关键字段: N ;
  155. /// 自动增长: N;
  156. /// 数据类型: varchar;
  157. /// 数据长度: 4;
  158. /// 是否允许为空: Y;
  159. /// 默认值: ;
  160. /// 描述: 产地;
  161. /// </summary>
  162. public const string cHabitatID = "HabitatID";
  163. /// <summary>
  164. /// 为关键字段: Y --- PrimaryKey;
  165. /// 自动增长: Y;
  166. /// 数据类型: int;
  167. /// 数据长度: 4;
  168. /// 是否允许为空: N;
  169. /// 默认值: ;
  170. /// 描述: 编号;
  171. /// </summary>
  172. public const string cID = "ID";
  173. /// <summary>
  174. /// 为关键字段: N ;
  175. /// 自动增长: N;
  176. /// 数据类型: nvarchar;
  177. /// 数据长度: 70;
  178. /// 是否允许为空: Y;
  179. /// 默认值: ;
  180. /// 描述: IdCode;
  181. /// </summary>
  182. public const string cIdCode = "IdCode";
  183. /// <summary>
  184. /// 为关键字段: N ;
  185. /// 自动增长: N;
  186. /// 数据类型: smallint;
  187. /// 数据长度: 2;
  188. /// 是否允许为空: Y;
  189. /// 默认值: ;
  190. /// 描述: 是否自测;
  191. /// </summary>
  192. public const string cIsSelf = "IsSelf";
  193. /// <summary>
  194. /// 为关键字段: N ;
  195. /// 自动增长: N;
  196. /// 数据类型: nvarchar;
  197. /// 数据长度: 100;
  198. /// 是否允许为空: Y;
  199. /// 默认值: ;
  200. /// 描述: LicenseName;
  201. /// </summary>
  202. public const string cLicenseName = "LicenseName";
  203. /// <summary>
  204. /// 为关键字段: N ;
  205. /// 自动增长: N;
  206. /// 数据类型: nvarchar;
  207. /// 数据长度: 50;
  208. /// 是否允许为空: Y;
  209. /// 默认值: ;
  210. /// 描述: LicenseNo;
  211. /// </summary>
  212. public const string cLicenseNo = "LicenseNo";
  213. /// <summary>
  214. /// 为关键字段: N ;
  215. /// 自动增长: N;
  216. /// 数据类型: nvarchar;
  217. /// 数据长度: 100;
  218. /// 是否允许为空: Y;
  219. /// 默认值: ;
  220. /// 描述: 小类;
  221. /// </summary>
  222. public const string cLittleKindName = "LittleKindName";
  223. /// <summary>
  224. /// 为关键字段: N ;
  225. /// 自动增长: N;
  226. /// 数据类型: varchar;
  227. /// 数据长度: 50;
  228. /// 是否允许为空: Y;
  229. /// 默认值: ;
  230. /// 描述: 机器编号;
  231. /// </summary>
  232. public const string cMachineID = "MachineID";
  233. /// <summary>
  234. /// 为关键字段: N ;
  235. /// 自动增长: N;
  236. /// 数据类型: nvarchar;
  237. /// 数据长度: 100;
  238. /// 是否允许为空: Y;
  239. /// 默认值: ;
  240. /// 描述: MachineMaker;
  241. /// </summary>
  242. public const string cMachineMaker = "MachineMaker";
  243. /// <summary>
  244. /// 为关键字段: N ;
  245. /// 自动增长: N;
  246. /// 数据类型: varchar;
  247. /// 数据长度: 15;
  248. /// 是否允许为空: Y;
  249. /// 默认值: ;
  250. /// 描述: 市场编号;
  251. /// </summary>
  252. public const string cMarketID = "MarketID";
  253. /// <summary>
  254. /// 为关键字段: N ;
  255. /// 自动增长: N;
  256. /// 数据类型: nvarchar;
  257. /// 数据长度: 400;
  258. /// 是否允许为空: Y;
  259. /// 默认值: ;
  260. /// 描述: 备注;
  261. /// </summary>
  262. public const string cMemo = "Memo";
  263. /// <summary>
  264. /// 为关键字段: N ;
  265. /// 自动增长: N;
  266. /// 数据类型: smalldatetime;
  267. /// 数据长度: 4;
  268. /// 是否允许为空: Y;
  269. /// 默认值: ;
  270. /// 描述: 生产日期;
  271. /// </summary>
  272. public const string cProduceDate = "ProduceDate";
  273. /// <summary>
  274. /// 为关键字段: N ;
  275. /// 自动增长: N;
  276. /// 数据类型: nvarchar;
  277. /// 数据长度: 100;
  278. /// 是否允许为空: Y;
  279. /// 默认值: ;
  280. /// 描述: 生产单位;
  281. /// </summary>
  282. public const string cProduceUnit = "ProduceUnit";
  283. /// <summary>
  284. /// 为关键字段: N ;
  285. /// 自动增长: N;
  286. /// 数据类型: nvarchar;
  287. /// 数据长度: 20;
  288. /// 是否允许为空: Y;
  289. /// 默认值: ;
  290. /// 描述: SampleId;
  291. /// </summary>
  292. public const string cSampleId = "SampleId";
  293. /// <summary>
  294. /// 为关键字段: N ;
  295. /// 自动增长: N;
  296. /// 数据类型: nvarchar;
  297. /// 数据长度: 100;
  298. /// 是否允许为空: Y;
  299. /// 默认值: ;
  300. /// 描述: 抽样名称;
  301. /// </summary>
  302. public const string cSampleName = "SampleName";
  303. /// <summary>
  304. /// 为关键字段: N ;
  305. /// 自动增长: N;
  306. /// 数据类型: datetime;
  307. /// 数据长度: 8;
  308. /// 是否允许为空: Y;
  309. /// 默认值: ;
  310. /// 描述: SendDate;
  311. /// </summary>
  312. public const string cSendDate = "SendDate";
  313. /// <summary>
  314. /// 为关键字段: N ;
  315. /// 自动增长: N;
  316. /// 数据类型: nvarchar;
  317. /// 数据长度: 20;
  318. /// 是否允许为空: Y;
  319. /// 默认值: ;
  320. /// 描述: StallNo;
  321. /// </summary>
  322. public const string cStallNo = "StallNo";
  323. /// <summary>
  324. /// 为关键字段: N ;
  325. /// 自动增长: N;
  326. /// 数据类型: datetime;
  327. /// 数据长度: 8;
  328. /// 是否允许为空: Y;
  329. /// 默认值: ;
  330. /// 描述: 上传时间;
  331. /// </summary>
  332. public const string cUploadTime = "UploadTime";
  333. /// <summary>
  334. /// 为关键字段: N ;
  335. /// 自动增长: N;
  336. /// 数据类型: varchar;
  337. /// 数据长度: 30;
  338. /// 是否允许为空: N;
  339. /// 默认值: ;
  340. /// 描述: 用户编号;
  341. /// </summary>
  342. public const string cUserID = "UserID";
  343. #endregion
  344. public CheckData_info(){}
  345. public CheckData_info(DataRow poRow)
  346. {
  347. CreateTableInfo(poRow);
  348. }
  349. public void CreateTableInfo(DataRow poRow)
  350. {
  351. _BarCode=UtilStr.StrFromObj(poRow[cBarCode]);
  352. _CardIndex=UtilStr.StrFromObj(poRow[cCardIndex]);
  353. _CheckLimit=UtilStr.StrFromObj(poRow[cCheckLimit]);
  354. _CheckProjectTypeID=UtilStr.StrFromObj(poRow[cCheckProjectTypeID]);
  355. _CheckResult=UtilStr.StrFromObj(poRow[cCheckResult]);
  356. _CheckTime=UtilStr.StrFromObj(poRow[cCheckTime]);
  357. _CheckTotal=UtilStr.StrFromObj(poRow[cCheckTotal]);
  358. _CheckUnit=UtilStr.StrFromObj(poRow[cCheckUnit]);
  359. _CheckUser=UtilStr.StrFromObj(poRow[cCheckUser]);
  360. _CheckValue=UtilStr.StrFromObj(poRow[cCheckValue]);
  361. _ClientIndexID=UtilStr.StrFromObj(poRow[cClientIndexID]);
  362. _CorpKind=UtilStr.StrFromObj(poRow[cCorpKind]);
  363. _CorpName=UtilStr.StrFromObj(poRow[cCorpName]);
  364. _GreatKindName=UtilStr.StrFromObj(poRow[cGreatKindName]);
  365. _HabitatID=UtilStr.StrFromObj(poRow[cHabitatID]);
  366. _ID=UtilStr.StrFromObj(poRow[cID]);
  367. _IdCode=UtilStr.StrFromObj(poRow[cIdCode]);
  368. _IsSelf=UtilStr.StrFromObj(poRow[cIsSelf]);
  369. _LicenseName=UtilStr.StrFromObj(poRow[cLicenseName]);
  370. _LicenseNo=UtilStr.StrFromObj(poRow[cLicenseNo]);
  371. _LittleKindName=UtilStr.StrFromObj(poRow[cLittleKindName]);
  372. _MachineID=UtilStr.StrFromObj(poRow[cMachineID]);
  373. _MachineMaker=UtilStr.StrFromObj(poRow[cMachineMaker]);
  374. _MarketID=UtilStr.StrFromObj(poRow[cMarketID]);
  375. _Memo=UtilStr.StrFromObj(poRow[cMemo]);
  376. _ProduceDate=UtilStr.StrFromObj(poRow[cProduceDate]);
  377. _ProduceUnit=UtilStr.StrFromObj(poRow[cProduceUnit]);
  378. _SampleId=UtilStr.StrFromObj(poRow[cSampleId]);
  379. _SampleName=UtilStr.StrFromObj(poRow[cSampleName]);
  380. _SendDate=UtilStr.StrFromObj(poRow[cSendDate]);
  381. _StallNo=UtilStr.StrFromObj(poRow[cStallNo]);
  382. _UploadTime=UtilStr.StrFromObj(poRow[cUploadTime]);
  383. _UserID=UtilStr.StrFromObj(poRow[cUserID]);
  384. }
  385. public CheckData_info( string pcID, DBConnSql poDBConn)
  386. {
  387. if ( pcID.Trim().Length > 0 && poDBConn != null)
  388. {
  389. string lcSql = "select * from " + Tn.CheckData + " where ID='"+pcID+"'";
  390. rsQuery loQuery = poDBConn.OpenQuery(lcSql);
  391. if (loQuery != null && loQuery.IsOpened && loQuery.RecCount == 1)
  392. {
  393. loQuery.MoveFirst();
  394. CreateTableInfo(loQuery.CurrentRow);
  395. }
  396. }
  397. }
  398. private string _BarCode="";
  399. public string BarCode
  400. {
  401. get { return _BarCode; }
  402. set { _BarCode = value; }
  403. }
  404. private string _CardIndex="";
  405. public string CardIndex
  406. {
  407. get { return _CardIndex; }
  408. set { _CardIndex = value; }
  409. }
  410. private string _CheckLimit="";
  411. public string CheckLimit
  412. {
  413. get { return _CheckLimit; }
  414. set { _CheckLimit = value; }
  415. }
  416. private string _CheckProjectTypeID="";
  417. public string CheckProjectTypeID
  418. {
  419. get { return _CheckProjectTypeID; }
  420. set { _CheckProjectTypeID = value; }
  421. }
  422. private string _CheckResult="";
  423. public string CheckResult
  424. {
  425. get { return _CheckResult; }
  426. set { _CheckResult = value; }
  427. }
  428. private string _CheckTime="";
  429. public string CheckTime
  430. {
  431. get { return _CheckTime; }
  432. set { _CheckTime = value; }
  433. }
  434. private string _CheckTotal="";
  435. public string CheckTotal
  436. {
  437. get { return _CheckTotal; }
  438. set { _CheckTotal = value; }
  439. }
  440. private string _CheckUnit="";
  441. public string CheckUnit
  442. {
  443. get { return _CheckUnit; }
  444. set { _CheckUnit = value; }
  445. }
  446. private string _CheckUser="";
  447. public string CheckUser
  448. {
  449. get { return _CheckUser; }
  450. set { _CheckUser = value; }
  451. }
  452. private string _CheckValue="";
  453. public string CheckValue
  454. {
  455. get { return _CheckValue; }
  456. set { _CheckValue = value; }
  457. }
  458. private string _ClientIndexID="";
  459. public string ClientIndexID
  460. {
  461. get { return _ClientIndexID; }
  462. set { _ClientIndexID = value; }
  463. }
  464. private string _CorpKind="";
  465. public string CorpKind
  466. {
  467. get { return _CorpKind; }
  468. set { _CorpKind = value; }
  469. }
  470. private string _CorpName="";
  471. public string CorpName
  472. {
  473. get { return _CorpName; }
  474. set { _CorpName = value; }
  475. }
  476. private string _GreatKindName="";
  477. public string GreatKindName
  478. {
  479. get { return _GreatKindName; }
  480. set { _GreatKindName = value; }
  481. }
  482. private string _HabitatID="";
  483. public string HabitatID
  484. {
  485. get { return _HabitatID; }
  486. set { _HabitatID = value; }
  487. }
  488. private string _ID="";
  489. public string ID
  490. {
  491. get { return _ID; }
  492. set { _ID = value; }
  493. }
  494. private string _IdCode="";
  495. public string IdCode
  496. {
  497. get { return _IdCode; }
  498. set { _IdCode = value; }
  499. }
  500. private string _IsSelf="";
  501. public string IsSelf
  502. {
  503. get { return _IsSelf; }
  504. set { _IsSelf = value; }
  505. }
  506. private string _LicenseName="";
  507. public string LicenseName
  508. {
  509. get { return _LicenseName; }
  510. set { _LicenseName = value; }
  511. }
  512. private string _LicenseNo="";
  513. public string LicenseNo
  514. {
  515. get { return _LicenseNo; }
  516. set { _LicenseNo = value; }
  517. }
  518. private string _LittleKindName="";
  519. public string LittleKindName
  520. {
  521. get { return _LittleKindName; }
  522. set { _LittleKindName = value; }
  523. }
  524. private string _MachineID="";
  525. public string MachineID
  526. {
  527. get { return _MachineID; }
  528. set { _MachineID = value; }
  529. }
  530. private string _MachineMaker="";
  531. public string MachineMaker
  532. {
  533. get { return _MachineMaker; }
  534. set { _MachineMaker = value; }
  535. }
  536. private string _MarketID="";
  537. public string MarketID
  538. {
  539. get { return _MarketID; }
  540. set { _MarketID = value; }
  541. }
  542. private string _Memo="";
  543. public string Memo
  544. {
  545. get { return _Memo; }
  546. set { _Memo = value; }
  547. }
  548. private string _ProduceDate="";
  549. public string ProduceDate
  550. {
  551. get { return _ProduceDate; }
  552. set { _ProduceDate = value; }
  553. }
  554. private string _ProduceUnit="";
  555. public string ProduceUnit
  556. {
  557. get { return _ProduceUnit; }
  558. set { _ProduceUnit = value; }
  559. }
  560. private string _SampleId="";
  561. public string SampleId
  562. {
  563. get { return _SampleId; }
  564. set { _SampleId = value; }
  565. }
  566. private string _SampleName="";
  567. public string SampleName
  568. {
  569. get { return _SampleName; }
  570. set { _SampleName = value; }
  571. }
  572. private string _SendDate="";
  573. public string SendDate
  574. {
  575. get { return _SendDate; }
  576. set { _SendDate = value; }
  577. }
  578. private string _StallNo="";
  579. public string StallNo
  580. {
  581. get { return _StallNo; }
  582. set { _StallNo = value; }
  583. }
  584. private string _UploadTime="";
  585. public string UploadTime
  586. {
  587. get { return _UploadTime; }
  588. set { _UploadTime = value; }
  589. }
  590. private string _UserID="";
  591. public string UserID
  592. {
  593. get { return _UserID; }
  594. set { _UserID = value; }
  595. }
  596. [ScriptIgnore]
  597. public rsXmlNode DataXMLNode
  598. {
  599. get
  600. {
  601. rsXmlNode loMainNode = new rsXmlNode("CheckDataRecord", "");
  602. rsXmlNode loNode =null;
  603. loNode = new rsXmlNode(cBarCode, BarCode);
  604. loMainNode.AddChild(loNode);
  605. loNode = new rsXmlNode(cCardIndex, CardIndex);
  606. loMainNode.AddChild(loNode);
  607. loNode = new rsXmlNode(cCheckLimit, CheckLimit);
  608. loMainNode.AddChild(loNode);
  609. loNode = new rsXmlNode(cCheckProjectTypeID, CheckProjectTypeID);
  610. loMainNode.AddChild(loNode);
  611. loNode = new rsXmlNode(cCheckResult, CheckResult);
  612. loMainNode.AddChild(loNode);
  613. loNode = new rsXmlNode(cCheckTime, CheckTime);
  614. loMainNode.AddChild(loNode);
  615. loNode = new rsXmlNode(cCheckTotal, CheckTotal);
  616. loMainNode.AddChild(loNode);
  617. loNode = new rsXmlNode(cCheckUnit, CheckUnit);
  618. loMainNode.AddChild(loNode);
  619. loNode = new rsXmlNode(cCheckUser, CheckUser);
  620. loMainNode.AddChild(loNode);
  621. loNode = new rsXmlNode(cCheckValue, CheckValue);
  622. loMainNode.AddChild(loNode);
  623. loNode = new rsXmlNode(cClientIndexID, ClientIndexID);
  624. loMainNode.AddChild(loNode);
  625. loNode = new rsXmlNode(cCorpKind, CorpKind);
  626. loMainNode.AddChild(loNode);
  627. loNode = new rsXmlNode(cCorpName, CorpName);
  628. loMainNode.AddChild(loNode);
  629. loNode = new rsXmlNode(cGreatKindName, GreatKindName);
  630. loMainNode.AddChild(loNode);
  631. loNode = new rsXmlNode(cHabitatID, HabitatID);
  632. loMainNode.AddChild(loNode);
  633. loNode = new rsXmlNode(cID, ID);
  634. loMainNode.AddChild(loNode);
  635. loNode = new rsXmlNode(cIdCode, IdCode);
  636. loMainNode.AddChild(loNode);
  637. loNode = new rsXmlNode(cIsSelf, IsSelf);
  638. loMainNode.AddChild(loNode);
  639. loNode = new rsXmlNode(cLicenseName, LicenseName);
  640. loMainNode.AddChild(loNode);
  641. loNode = new rsXmlNode(cLicenseNo, LicenseNo);
  642. loMainNode.AddChild(loNode);
  643. loNode = new rsXmlNode(cLittleKindName, LittleKindName);
  644. loMainNode.AddChild(loNode);
  645. loNode = new rsXmlNode(cMachineID, MachineID);
  646. loMainNode.AddChild(loNode);
  647. loNode = new rsXmlNode(cMachineMaker, MachineMaker);
  648. loMainNode.AddChild(loNode);
  649. loNode = new rsXmlNode(cMarketID, MarketID);
  650. loMainNode.AddChild(loNode);
  651. loNode = new rsXmlNode(cMemo, Memo);
  652. loMainNode.AddChild(loNode);
  653. loNode = new rsXmlNode(cProduceDate, ProduceDate);
  654. loMainNode.AddChild(loNode);
  655. loNode = new rsXmlNode(cProduceUnit, ProduceUnit);
  656. loMainNode.AddChild(loNode);
  657. loNode = new rsXmlNode(cSampleId, SampleId);
  658. loMainNode.AddChild(loNode);
  659. loNode = new rsXmlNode(cSampleName, SampleName);
  660. loMainNode.AddChild(loNode);
  661. loNode = new rsXmlNode(cSendDate, SendDate);
  662. loMainNode.AddChild(loNode);
  663. loNode = new rsXmlNode(cStallNo, StallNo);
  664. loMainNode.AddChild(loNode);
  665. loNode = new rsXmlNode(cUploadTime, UploadTime);
  666. loMainNode.AddChild(loNode);
  667. loNode = new rsXmlNode(cUserID, UserID);
  668. loMainNode.AddChild(loNode);
  669. return loMainNode ;
  670. }
  671. }
  672. public string InsertSql()
  673. {
  674. return " insert into "+Tn.CheckData+" "+
  675. " ("+cBarCode+","+cCardIndex+","+cCheckLimit+","+cCheckProjectTypeID+","+cCheckResult+","+cCheckTime+","+cCheckTotal+","+cCheckUnit+","+cCheckUser+","+cCheckValue+","+cClientIndexID+","+cCorpKind+","+cCorpName+","+cGreatKindName+","+cHabitatID+","+cIdCode+","+cIsSelf+","+cLicenseName+","+cLicenseNo+","+cLittleKindName+","+cMachineID+","+cMachineMaker+","+cMarketID+","+cMemo+","+cProduceDate+","+cProduceUnit+","+cSampleId+","+cSampleName+","+cSendDate+","+cStallNo+","+cUploadTime+","+cUserID+") "+
  676. " values ('"+_BarCode+"','"+_CardIndex+"','"+_CheckLimit+"',"+_CheckProjectTypeID+",'"+_CheckResult+"','"+_CheckTime+"','"+_CheckTotal+"','"+_CheckUnit+"','"+_CheckUser+"','"+_CheckValue+"','"+_ClientIndexID+"','"+_CorpKind+"','"+_CorpName+"','"+_GreatKindName+"','"+_HabitatID+"','"+_IdCode+"','"+_IsSelf+"','"+_LicenseName+"','"+_LicenseNo+"','"+_LittleKindName+"','"+_MachineID+"','"+_MachineMaker+"','"+_MarketID+"','"+_Memo+"','"+_ProduceDate+"','"+_ProduceUnit+"','"+_SampleId+"','"+_SampleName+"','"+_SendDate+"','"+_StallNo+"','"+_UploadTime+"','"+_UserID+"') " ;
  677. }
  678. public string UpdateSql()
  679. {
  680. return " update "+Tn.CheckData+" "+
  681. " set "+cBarCode+"='"+_BarCode+"',"+cCardIndex+"='"+_CardIndex+"',"+cCheckLimit+"='"+_CheckLimit+"',"+cCheckProjectTypeID+"="+_CheckProjectTypeID+","+cCheckResult+"='"+_CheckResult+"',"+cCheckTime+"='"+_CheckTime+"',"+cCheckTotal+"='"+_CheckTotal+"',"+cCheckUnit+"='"+_CheckUnit+"',"+cCheckUser+"='"+_CheckUser+"',"+cCheckValue+"='"+_CheckValue+"',"+cClientIndexID+"='"+_ClientIndexID+"',"+cCorpKind+"='"+_CorpKind+"',"+cCorpName+"='"+_CorpName+"',"+cGreatKindName+"='"+_GreatKindName+"',"+cHabitatID+"='"+_HabitatID+"',"+cIdCode+"='"+_IdCode+"',"+cIsSelf+"='"+_IsSelf+"',"+cLicenseName+"='"+_LicenseName+"',"+cLicenseNo+"='"+_LicenseNo+"',"+cLittleKindName+"='"+_LittleKindName+"',"+cMachineID+"='"+_MachineID+"',"+cMachineMaker+"='"+_MachineMaker+"',"+cMarketID+"='"+_MarketID+"',"+cMemo+"='"+_Memo+"',"+cProduceDate+"='"+_ProduceDate+"',"+cProduceUnit+"='"+_ProduceUnit+"',"+cSampleId+"='"+_SampleId+"',"+cSampleName+"='"+_SampleName+"',"+cSendDate+"='"+_SendDate+"',"+cStallNo+"='"+_StallNo+"',"+cUploadTime+"='"+_UploadTime+"',"+cUserID+"='"+_UserID+"' "+
  682. " where "+cID+"="+_ID+"" ;
  683. }
  684. public string DeleteSql()
  685. {
  686. return "Delete "+Tn.CheckData+" where "+cID+"="+_ID+"" ;
  687. }
  688. }
  689. #endregion
  690. #region
  691. public class CheckData_Qry : rsQuery
  692. {
  693. public String BarCode
  694. {
  695. get { return GetString(CheckData_info.cBarCode); }
  696. // set { SetField(CheckData_info.cBarCode, value); }
  697. }
  698. public String CardIndex
  699. {
  700. get { return GetString(CheckData_info.cCardIndex); }
  701. // set { SetField(CheckData_info.cCardIndex, value); }
  702. }
  703. public String CheckLimit
  704. {
  705. get { return GetString(CheckData_info.cCheckLimit); }
  706. // set { SetField(CheckData_info.cCheckLimit, value); }
  707. }
  708. public Int64 CheckProjectTypeID
  709. {
  710. get { return GetInt(CheckData_info.cCheckProjectTypeID); }
  711. // set { SetField(CheckData_info.cCheckProjectTypeID, value); }
  712. }
  713. public String CheckResult
  714. {
  715. get { return GetString(CheckData_info.cCheckResult); }
  716. // set { SetField(CheckData_info.cCheckResult, value); }
  717. }
  718. public DateTime CheckTime
  719. {
  720. get { return GetDateTime(CheckData_info.cCheckTime); }
  721. // set { SetField(CheckData_info.cCheckTime, value); }
  722. }
  723. public Int64 CheckTotal
  724. {
  725. get { return GetInt(CheckData_info.cCheckTotal); }
  726. // set { SetField(CheckData_info.cCheckTotal, value); }
  727. }
  728. public String CheckUnit
  729. {
  730. get { return GetString(CheckData_info.cCheckUnit); }
  731. // set { SetField(CheckData_info.cCheckUnit, value); }
  732. }
  733. public String CheckUser
  734. {
  735. get { return GetString(CheckData_info.cCheckUser); }
  736. // set { SetField(CheckData_info.cCheckUser, value); }
  737. }
  738. public Decimal CheckValue
  739. {
  740. get { return GetDecimal(CheckData_info.cCheckValue); }
  741. // set { SetField(CheckData_info.cCheckValue, value); }
  742. }
  743. public String ClientIndexID
  744. {
  745. get { return GetString(CheckData_info.cClientIndexID); }
  746. // set { SetField(CheckData_info.cClientIndexID, value); }
  747. }
  748. public String CorpKind
  749. {
  750. get { return GetString(CheckData_info.cCorpKind); }
  751. // set { SetField(CheckData_info.cCorpKind, value); }
  752. }
  753. public String CorpName
  754. {
  755. get { return GetString(CheckData_info.cCorpName); }
  756. // set { SetField(CheckData_info.cCorpName, value); }
  757. }
  758. public String GreatKindName
  759. {
  760. get { return GetString(CheckData_info.cGreatKindName); }
  761. // set { SetField(CheckData_info.cGreatKindName, value); }
  762. }
  763. public String HabitatID
  764. {
  765. get { return GetString(CheckData_info.cHabitatID); }
  766. // set { SetField(CheckData_info.cHabitatID, value); }
  767. }
  768. public Int64 ID
  769. {
  770. get { return GetInt(CheckData_info.cID); }
  771. // set { SetField(CheckData_info.cID, value); }
  772. }
  773. public String IdCode
  774. {
  775. get { return GetString(CheckData_info.cIdCode); }
  776. // set { SetField(CheckData_info.cIdCode, value); }
  777. }
  778. public Int64 IsSelf
  779. {
  780. get { return GetInt(CheckData_info.cIsSelf); }
  781. // set { SetField(CheckData_info.cIsSelf, value); }
  782. }
  783. public String LicenseName
  784. {
  785. get { return GetString(CheckData_info.cLicenseName); }
  786. // set { SetField(CheckData_info.cLicenseName, value); }
  787. }
  788. public String LicenseNo
  789. {
  790. get { return GetString(CheckData_info.cLicenseNo); }
  791. // set { SetField(CheckData_info.cLicenseNo, value); }
  792. }
  793. public String LittleKindName
  794. {
  795. get { return GetString(CheckData_info.cLittleKindName); }
  796. // set { SetField(CheckData_info.cLittleKindName, value); }
  797. }
  798. public String MachineID
  799. {
  800. get { return GetString(CheckData_info.cMachineID); }
  801. // set { SetField(CheckData_info.cMachineID, value); }
  802. }
  803. public String MachineMaker
  804. {
  805. get { return GetString(CheckData_info.cMachineMaker); }
  806. // set { SetField(CheckData_info.cMachineMaker, value); }
  807. }
  808. public String MarketID
  809. {
  810. get { return GetString(CheckData_info.cMarketID); }
  811. // set { SetField(CheckData_info.cMarketID, value); }
  812. }
  813. public String Memo
  814. {
  815. get { return GetString(CheckData_info.cMemo); }
  816. // set { SetField(CheckData_info.cMemo, value); }
  817. }
  818. public DateTime ProduceDate
  819. {
  820. get { return GetDateTime(CheckData_info.cProduceDate); }
  821. // set { SetField(CheckData_info.cProduceDate, value); }
  822. }
  823. public String ProduceUnit
  824. {
  825. get { return GetString(CheckData_info.cProduceUnit); }
  826. // set { SetField(CheckData_info.cProduceUnit, value); }
  827. }
  828. public String SampleId
  829. {
  830. get { return GetString(CheckData_info.cSampleId); }
  831. // set { SetField(CheckData_info.cSampleId, value); }
  832. }
  833. public String SampleName
  834. {
  835. get { return GetString(CheckData_info.cSampleName); }
  836. // set { SetField(CheckData_info.cSampleName, value); }
  837. }
  838. public DateTime SendDate
  839. {
  840. get { return GetDateTime(CheckData_info.cSendDate); }
  841. // set { SetField(CheckData_info.cSendDate, value); }
  842. }
  843. public String StallNo
  844. {
  845. get { return GetString(CheckData_info.cStallNo); }
  846. // set { SetField(CheckData_info.cStallNo, value); }
  847. }
  848. public DateTime UploadTime
  849. {
  850. get { return GetDateTime(CheckData_info.cUploadTime); }
  851. // set { SetField(CheckData_info.cUploadTime, value); }
  852. }
  853. public String UserID
  854. {
  855. get { return GetString(CheckData_info.cUserID); }
  856. // set { SetField(CheckData_info.cUserID, value); }
  857. }
  858. }
  859. #endregion
  860. }