DisplayCommand.cs 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706
  1. //------------------------------------------------------------------------------
  2. // <auto-generated>
  3. // This code was generated by a tool.
  4. // Runtime Version:4.0.30319.42000
  5. //
  6. // Changes to this file may cause incorrect behavior and will be lost if
  7. // the code is regenerated.
  8. // </auto-generated>
  9. //------------------------------------------------------------------------------
  10. using System.Xml.Serialization;
  11. //
  12. // This source code was auto-generated by xsd, Version=4.7.3081.0.
  13. //
  14. /// <remarks/>
  15. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")]
  16. [System.SerializableAttribute()]
  17. [System.Diagnostics.DebuggerStepThroughAttribute()]
  18. [System.ComponentModel.DesignerCategoryAttribute("code")]
  19. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
  20. [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
  21. public partial class Display {
  22. private DisplayMemberInfo memberInfoField;
  23. private DisplayStationInfo stationInfoField;
  24. private DisplayProductInfo productInfoField;
  25. private DisplayPumpInfo pumpInfoField;
  26. private DisplayCompanyContactInfo companyContactInfoField;
  27. private DisplayTrx[] trxListField;
  28. private ScreenType screenTypeField;
  29. private int requestIdField;
  30. private int timeoutField;
  31. private bool timeoutFieldSpecified;
  32. /// <remarks/>
  33. public DisplayMemberInfo MemberInfo {
  34. get {
  35. return this.memberInfoField;
  36. }
  37. set {
  38. this.memberInfoField = value;
  39. }
  40. }
  41. /// <remarks/>
  42. public DisplayStationInfo StationInfo {
  43. get {
  44. return this.stationInfoField;
  45. }
  46. set {
  47. this.stationInfoField = value;
  48. }
  49. }
  50. /// <remarks/>
  51. public DisplayProductInfo ProductInfo {
  52. get {
  53. return this.productInfoField;
  54. }
  55. set {
  56. this.productInfoField = value;
  57. }
  58. }
  59. /// <remarks/>
  60. public DisplayPumpInfo PumpInfo {
  61. get {
  62. return this.pumpInfoField;
  63. }
  64. set {
  65. this.pumpInfoField = value;
  66. }
  67. }
  68. /// <remarks/>
  69. public DisplayCompanyContactInfo CompanyContactInfo {
  70. get {
  71. return this.companyContactInfoField;
  72. }
  73. set {
  74. this.companyContactInfoField = value;
  75. }
  76. }
  77. /// <remarks/>
  78. [System.Xml.Serialization.XmlArrayItemAttribute("Trx", IsNullable=false)]
  79. public DisplayTrx[] TrxList {
  80. get {
  81. return this.trxListField;
  82. }
  83. set {
  84. this.trxListField = value;
  85. }
  86. }
  87. /// <remarks/>
  88. [System.Xml.Serialization.XmlAttributeAttribute()]
  89. public ScreenType ScreenType {
  90. get {
  91. return this.screenTypeField;
  92. }
  93. set {
  94. this.screenTypeField = value;
  95. }
  96. }
  97. /// <remarks/>
  98. [System.Xml.Serialization.XmlAttributeAttribute()]
  99. public int RequestId {
  100. get {
  101. return this.requestIdField;
  102. }
  103. set {
  104. this.requestIdField = value;
  105. }
  106. }
  107. /// <remarks/>
  108. [System.Xml.Serialization.XmlAttributeAttribute()]
  109. public int Timeout {
  110. get {
  111. return this.timeoutField;
  112. }
  113. set {
  114. this.timeoutField = value;
  115. }
  116. }
  117. /// <remarks/>
  118. [System.Xml.Serialization.XmlIgnoreAttribute()]
  119. public bool TimeoutSpecified {
  120. get {
  121. return this.timeoutFieldSpecified;
  122. }
  123. set {
  124. this.timeoutFieldSpecified = value;
  125. }
  126. }
  127. }
  128. /// <remarks/>
  129. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")]
  130. [System.SerializableAttribute()]
  131. [System.Diagnostics.DebuggerStepThroughAttribute()]
  132. [System.ComponentModel.DesignerCategoryAttribute("code")]
  133. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
  134. public partial class DisplayMemberInfo {
  135. private string licensePlateNoField;
  136. private string idField;
  137. /// <remarks/>
  138. public string LicensePlateNo {
  139. get {
  140. return this.licensePlateNoField;
  141. }
  142. set {
  143. this.licensePlateNoField = value;
  144. }
  145. }
  146. /// <remarks/>
  147. [System.Xml.Serialization.XmlAttributeAttribute()]
  148. public string Id {
  149. get {
  150. return this.idField;
  151. }
  152. set {
  153. this.idField = value;
  154. }
  155. }
  156. }
  157. /// <remarks/>
  158. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")]
  159. [System.SerializableAttribute()]
  160. [System.Diagnostics.DebuggerStepThroughAttribute()]
  161. [System.ComponentModel.DesignerCategoryAttribute("code")]
  162. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
  163. public partial class DisplayStationInfo {
  164. private string stationNoField;
  165. private string stationNameField;
  166. /// <remarks/>
  167. public string StationNo {
  168. get {
  169. return this.stationNoField;
  170. }
  171. set {
  172. this.stationNoField = value;
  173. }
  174. }
  175. /// <remarks/>
  176. public string StationName {
  177. get {
  178. return this.stationNameField;
  179. }
  180. set {
  181. this.stationNameField = value;
  182. }
  183. }
  184. }
  185. /// <remarks/>
  186. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")]
  187. [System.SerializableAttribute()]
  188. [System.Diagnostics.DebuggerStepThroughAttribute()]
  189. [System.ComponentModel.DesignerCategoryAttribute("code")]
  190. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
  191. public partial class DisplayProductInfo {
  192. private int productNoField;
  193. private decimal unitPriceField;
  194. private string productTypeField;
  195. private string productDiscriptionField;
  196. /// <remarks/>
  197. public int ProductNo {
  198. get {
  199. return this.productNoField;
  200. }
  201. set {
  202. this.productNoField = value;
  203. }
  204. }
  205. /// <remarks/>
  206. public decimal UnitPrice {
  207. get {
  208. return this.unitPriceField;
  209. }
  210. set {
  211. this.unitPriceField = value;
  212. }
  213. }
  214. /// <remarks/>
  215. public string ProductType {
  216. get {
  217. return this.productTypeField;
  218. }
  219. set {
  220. this.productTypeField = value;
  221. }
  222. }
  223. /// <remarks/>
  224. public string ProductDiscription {
  225. get {
  226. return this.productDiscriptionField;
  227. }
  228. set {
  229. this.productDiscriptionField = value;
  230. }
  231. }
  232. }
  233. /// <remarks/>
  234. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")]
  235. [System.SerializableAttribute()]
  236. [System.Diagnostics.DebuggerStepThroughAttribute()]
  237. [System.ComponentModel.DesignerCategoryAttribute("code")]
  238. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
  239. public partial class DisplayPumpInfo {
  240. private int nozzleIdField;
  241. private string gradeNameField;
  242. private int idField;
  243. /// <remarks/>
  244. public int NozzleId {
  245. get {
  246. return this.nozzleIdField;
  247. }
  248. set {
  249. this.nozzleIdField = value;
  250. }
  251. }
  252. /// <remarks/>
  253. public string GradeName {
  254. get {
  255. return this.gradeNameField;
  256. }
  257. set {
  258. this.gradeNameField = value;
  259. }
  260. }
  261. /// <remarks/>
  262. [System.Xml.Serialization.XmlAttributeAttribute()]
  263. public int Id {
  264. get {
  265. return this.idField;
  266. }
  267. set {
  268. this.idField = value;
  269. }
  270. }
  271. }
  272. /// <remarks/>
  273. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")]
  274. [System.SerializableAttribute()]
  275. [System.Diagnostics.DebuggerStepThroughAttribute()]
  276. [System.ComponentModel.DesignerCategoryAttribute("code")]
  277. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
  278. public partial class DisplayCompanyContactInfo {
  279. private string telField;
  280. private string addressField;
  281. /// <remarks/>
  282. public string Tel {
  283. get {
  284. return this.telField;
  285. }
  286. set {
  287. this.telField = value;
  288. }
  289. }
  290. /// <remarks/>
  291. public string Address {
  292. get {
  293. return this.addressField;
  294. }
  295. set {
  296. this.addressField = value;
  297. }
  298. }
  299. }
  300. /// <remarks/>
  301. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")]
  302. [System.SerializableAttribute()]
  303. [System.Diagnostics.DebuggerStepThroughAttribute()]
  304. [System.ComponentModel.DesignerCategoryAttribute("code")]
  305. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
  306. public partial class DisplayTrx {
  307. private DisplayTrxTimeStamp timeStampField;
  308. private DisplayTrxMemberInfo memberInfoField;
  309. private DisplayTrxFillingInfo fillingInfoField;
  310. private DisplayTrxNozzle[] nozzleListField;
  311. private string idField;
  312. private TrxStatus stateField;
  313. /// <remarks/>
  314. public DisplayTrxTimeStamp TimeStamp {
  315. get {
  316. return this.timeStampField;
  317. }
  318. set {
  319. this.timeStampField = value;
  320. }
  321. }
  322. /// <remarks/>
  323. public DisplayTrxMemberInfo MemberInfo {
  324. get {
  325. return this.memberInfoField;
  326. }
  327. set {
  328. this.memberInfoField = value;
  329. }
  330. }
  331. /// <remarks/>
  332. public DisplayTrxFillingInfo FillingInfo {
  333. get {
  334. return this.fillingInfoField;
  335. }
  336. set {
  337. this.fillingInfoField = value;
  338. }
  339. }
  340. /// <remarks/>
  341. [System.Xml.Serialization.XmlArrayItemAttribute("Nozzle", IsNullable=false)]
  342. public DisplayTrxNozzle[] NozzleList {
  343. get {
  344. return this.nozzleListField;
  345. }
  346. set {
  347. this.nozzleListField = value;
  348. }
  349. }
  350. /// <remarks/>
  351. [System.Xml.Serialization.XmlAttributeAttribute()]
  352. public string Id {
  353. get {
  354. return this.idField;
  355. }
  356. set {
  357. this.idField = value;
  358. }
  359. }
  360. /// <remarks/>
  361. [System.Xml.Serialization.XmlAttributeAttribute()]
  362. public TrxStatus State {
  363. get {
  364. return this.stateField;
  365. }
  366. set {
  367. this.stateField = value;
  368. }
  369. }
  370. }
  371. /// <remarks/>
  372. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")]
  373. [System.SerializableAttribute()]
  374. [System.Diagnostics.DebuggerStepThroughAttribute()]
  375. [System.ComponentModel.DesignerCategoryAttribute("code")]
  376. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
  377. public partial class DisplayTrxTimeStamp {
  378. private System.DateTime startTimeField;
  379. private System.DateTime finishTimeField;
  380. /// <remarks/>
  381. public System.DateTime StartTime {
  382. get {
  383. return this.startTimeField;
  384. }
  385. set {
  386. this.startTimeField = value;
  387. }
  388. }
  389. /// <remarks/>
  390. public System.DateTime FinishTime {
  391. get {
  392. return this.finishTimeField;
  393. }
  394. set {
  395. this.finishTimeField = value;
  396. }
  397. }
  398. }
  399. /// <remarks/>
  400. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")]
  401. [System.SerializableAttribute()]
  402. [System.Diagnostics.DebuggerStepThroughAttribute()]
  403. [System.ComponentModel.DesignerCategoryAttribute("code")]
  404. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
  405. public partial class DisplayTrxMemberInfo {
  406. private string licensePlateNoField;
  407. private string idField;
  408. /// <remarks/>
  409. public string LicensePlateNo {
  410. get {
  411. return this.licensePlateNoField;
  412. }
  413. set {
  414. this.licensePlateNoField = value;
  415. }
  416. }
  417. /// <remarks/>
  418. [System.Xml.Serialization.XmlAttributeAttribute()]
  419. public string Id {
  420. get {
  421. return this.idField;
  422. }
  423. set {
  424. this.idField = value;
  425. }
  426. }
  427. }
  428. /// <remarks/>
  429. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")]
  430. [System.SerializableAttribute()]
  431. [System.Diagnostics.DebuggerStepThroughAttribute()]
  432. [System.ComponentModel.DesignerCategoryAttribute("code")]
  433. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
  434. public partial class DisplayTrxFillingInfo {
  435. private int pumpIdField;
  436. private int nozzleIdField;
  437. private int productNoField;
  438. private string productTypeField;
  439. private decimal unitPriceField;
  440. private string productDiscriptionField;
  441. private decimal amountField;
  442. private decimal amountPaidField;
  443. private decimal volumeField;
  444. private int nozzleSelectedField;
  445. /// <remarks/>
  446. public int PumpId {
  447. get {
  448. return this.pumpIdField;
  449. }
  450. set {
  451. this.pumpIdField = value;
  452. }
  453. }
  454. /// <remarks/>
  455. public int NozzleId {
  456. get {
  457. return this.nozzleIdField;
  458. }
  459. set {
  460. this.nozzleIdField = value;
  461. }
  462. }
  463. /// <remarks/>
  464. public int ProductNo {
  465. get {
  466. return this.productNoField;
  467. }
  468. set {
  469. this.productNoField = value;
  470. }
  471. }
  472. /// <remarks/>
  473. public string ProductType {
  474. get {
  475. return this.productTypeField;
  476. }
  477. set {
  478. this.productTypeField = value;
  479. }
  480. }
  481. /// <remarks/>
  482. public decimal UnitPrice {
  483. get {
  484. return this.unitPriceField;
  485. }
  486. set {
  487. this.unitPriceField = value;
  488. }
  489. }
  490. /// <remarks/>
  491. public string ProductDiscription {
  492. get {
  493. return this.productDiscriptionField;
  494. }
  495. set {
  496. this.productDiscriptionField = value;
  497. }
  498. }
  499. /// <remarks/>
  500. public decimal Amount {
  501. get {
  502. return this.amountField;
  503. }
  504. set {
  505. this.amountField = value;
  506. }
  507. }
  508. /// <remarks/>
  509. public decimal AmountPaid {
  510. get {
  511. return this.amountPaidField;
  512. }
  513. set {
  514. this.amountPaidField = value;
  515. }
  516. }
  517. /// <remarks/>
  518. public decimal Volume {
  519. get {
  520. return this.volumeField;
  521. }
  522. set {
  523. this.volumeField = value;
  524. }
  525. }
  526. /// <remarks/>
  527. public int NozzleSelected {
  528. get {
  529. return this.nozzleSelectedField;
  530. }
  531. set {
  532. this.nozzleSelectedField = value;
  533. }
  534. }
  535. }
  536. /// <remarks/>
  537. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")]
  538. [System.SerializableAttribute()]
  539. [System.Diagnostics.DebuggerStepThroughAttribute()]
  540. [System.ComponentModel.DesignerCategoryAttribute("code")]
  541. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
  542. public partial class DisplayTrxNozzle {
  543. private int nozzleIdField;
  544. private string promptField;
  545. /// <remarks/>
  546. public int NozzleId {
  547. get {
  548. return this.nozzleIdField;
  549. }
  550. set {
  551. this.nozzleIdField = value;
  552. }
  553. }
  554. /// <remarks/>
  555. public string Prompt {
  556. get {
  557. return this.promptField;
  558. }
  559. set {
  560. this.promptField = value;
  561. }
  562. }
  563. }
  564. /// <remarks/>
  565. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")]
  566. [System.SerializableAttribute()]
  567. public enum TrxStatus {
  568. /// <remarks/>
  569. ReadyForFillingStart,
  570. /// <remarks/>
  571. FillingOngoing,
  572. /// <remarks/>
  573. PendingForPayment,
  574. /// <remarks/>
  575. Success,
  576. /// <remarks/>
  577. Failed,
  578. }
  579. /// <remarks/>
  580. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.7.3081.0")]
  581. [System.SerializableAttribute()]
  582. public enum ScreenType {
  583. /// <remarks/>
  584. Idle,
  585. /// <remarks/>
  586. Welcome,
  587. /// <remarks/>
  588. ShowTrxList,
  589. /// <remarks/>
  590. TrxResult,
  591. }