UpdateData.cs 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  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 List<FirmwareUpdateModel> _FirmwareUpdateModels;
  101. public List<FirmwareUpdateModel> FirmwareUpdateModels
  102. {
  103. get => _FirmwareUpdateModels;
  104. set
  105. {
  106. if (_FirmwareUpdateModels != value)
  107. {
  108. _FirmwareUpdateModels = value;
  109. RaisePropertyChanged("FirmwareUpdateModels");
  110. }
  111. }
  112. }
  113. public event PropertyChangedEventHandler PropertyChanged;
  114. internal void RaisePropertyChanged(string name)
  115. {
  116. PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(name));
  117. }
  118. }
  119. }