POSMessage.cs 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. using System;
  2. namespace Wayne.FDCPOSLibrary
  3. {
  4. [System.SerializableAttribute()]
  5. public partial class POSMessage : BasePOSRequest
  6. {
  7. public static int requestIDConter = 0;
  8. public static object requestIDConterLock = new object();
  9. private string messageTypeField;
  10. private string applicationSenderField;
  11. private string workstationIDField;
  12. private string messageIDField;
  13. //private string overallResultField;
  14. [System.Xml.Serialization.XmlAttributeAttribute()]
  15. public string MessageType
  16. {
  17. get
  18. {
  19. return this.messageTypeField;
  20. }
  21. set
  22. {
  23. this.messageTypeField = value;
  24. }
  25. }
  26. [System.Xml.Serialization.XmlAttributeAttribute()]
  27. public string ApplicationSender
  28. {
  29. get
  30. {
  31. return this.applicationSenderField;
  32. }
  33. set
  34. {
  35. this.applicationSenderField = value;
  36. }
  37. }
  38. [System.Xml.Serialization.XmlAttributeAttribute()]
  39. public string WorkstationID
  40. {
  41. get
  42. {
  43. return this.workstationIDField;
  44. }
  45. set
  46. {
  47. this.workstationIDField = value;
  48. }
  49. }
  50. [System.Xml.Serialization.XmlAttributeAttribute()]
  51. public string MessageID
  52. {
  53. get
  54. {
  55. return this.messageIDField;
  56. }
  57. set
  58. {
  59. this.messageIDField = value;
  60. }
  61. }
  62. [System.Xml.Serialization.XmlIgnore()]
  63. public int MessageIDNumber
  64. {
  65. get
  66. {
  67. try
  68. {
  69. return Convert.ToInt32(this.messageIDField);
  70. }
  71. catch (Exception)
  72. {
  73. return 0;
  74. }
  75. }
  76. }
  77. }
  78. }