UpdateData.cs 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. using PhihongEv.Lib;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.ComponentModel;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace AwInitilizer.Model
  9. {
  10. public class UpdateData : INotifyPropertyChanged
  11. {
  12. private SystemID _SystemID;
  13. public SystemID SystemID {
  14. get => _SystemID;
  15. set
  16. {
  17. if(_SystemID!=value)
  18. {
  19. _SystemID = value;
  20. RaisePropertyChanged("SystemID");
  21. }
  22. }
  23. }
  24. private string _ModelName;
  25. public string ModelName {
  26. get => _ModelName;
  27. set
  28. {
  29. if(_ModelName!=value)
  30. {
  31. _ModelName = value;
  32. RaisePropertyChanged("ModelName");
  33. }
  34. }
  35. }
  36. private string _SerialNumber;
  37. public string SerialNumber
  38. {
  39. get => _SerialNumber;
  40. set
  41. {
  42. if (_SerialNumber != value)
  43. {
  44. _SerialNumber = value;
  45. RaisePropertyChanged("SerialNumber");
  46. }
  47. }
  48. }
  49. private string _FourGenModuleVersion;
  50. public string FourGenModuleVersion
  51. {
  52. get => _FourGenModuleVersion;
  53. set
  54. {
  55. if (_FourGenModuleVersion != value)
  56. {
  57. _FourGenModuleVersion = value;
  58. RaisePropertyChanged("FourGenModuleVersion");
  59. }
  60. }
  61. }
  62. private bool _IsSimInsert;
  63. public bool IsSimInsert
  64. {
  65. get => _IsSimInsert;
  66. set
  67. {
  68. if(_IsSimInsert != value)
  69. {
  70. _IsSimInsert = value;
  71. RaisePropertyChanged("IsSimInsert");
  72. }
  73. }
  74. }
  75. private string _ICCID;
  76. public string ICCID {
  77. get => _ICCID;
  78. set
  79. {
  80. if (_ICCID != value)
  81. {
  82. _ICCID = value;
  83. RaisePropertyChanged("ICCID");
  84. }
  85. }
  86. }
  87. private string _IMSI;
  88. public string IMSI
  89. {
  90. get => _IMSI;
  91. set
  92. {
  93. if (_IMSI != value)
  94. {
  95. _IMSI = value;
  96. RaisePropertyChanged("IMSI");
  97. }
  98. }
  99. }
  100. private bool _SkipEmergencyButton;
  101. public bool SkipEmergencyButton
  102. {
  103. get => _SkipEmergencyButton;
  104. set
  105. {
  106. if (_SkipEmergencyButton != value)
  107. {
  108. _SkipEmergencyButton = value;
  109. RaisePropertyChanged("SkipEmergencyButton");
  110. }
  111. }
  112. }
  113. private bool _SkipButtonTest;
  114. public bool SkipButtonTest
  115. {
  116. get => _SkipButtonTest;
  117. set
  118. {
  119. if (_SkipButtonTest != value)
  120. {
  121. _SkipButtonTest = value;
  122. RaisePropertyChanged("SkipButtonTest");
  123. }
  124. }
  125. }
  126. private string _IpAddress;
  127. public string IpAddress
  128. {
  129. get => _IpAddress;
  130. set
  131. {
  132. if (_IpAddress != value)
  133. {
  134. _IpAddress = value;
  135. RaisePropertyChanged("IpAddress");
  136. }
  137. }
  138. }
  139. private List<FirmwareUpdateModel> _FirmwareUpdateModels;
  140. public List<FirmwareUpdateModel> FirmwareUpdateModels
  141. {
  142. get => _FirmwareUpdateModels;
  143. set
  144. {
  145. if (_FirmwareUpdateModels != value)
  146. {
  147. _FirmwareUpdateModels = value;
  148. RaisePropertyChanged("FirmwareUpdateModels");
  149. }
  150. }
  151. }
  152. public event PropertyChangedEventHandler PropertyChanged;
  153. internal void RaisePropertyChanged(string name)
  154. {
  155. PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(name));
  156. }
  157. }
  158. }