UpdateData.cs 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. namespace AwInitilizer.Model
  8. {
  9. public class UpdateData : INotifyPropertyChanged
  10. {
  11. private SystemID _SystemID;
  12. public SystemID SystemID {
  13. get => _SystemID;
  14. set
  15. {
  16. if(_SystemID!=value)
  17. {
  18. _SystemID = value;
  19. RaisePropertyChanged("SystemID");
  20. }
  21. }
  22. }
  23. private string _ModelName;
  24. public string ModelName {
  25. get => _ModelName;
  26. set
  27. {
  28. if(_ModelName!=value)
  29. {
  30. _ModelName = value;
  31. RaisePropertyChanged("ModelName");
  32. }
  33. }
  34. }
  35. private string _SerialNumber;
  36. public string SerialNumber
  37. {
  38. get => _SerialNumber;
  39. set
  40. {
  41. if (_SerialNumber != value)
  42. {
  43. _SerialNumber = value;
  44. RaisePropertyChanged("SerialNumber");
  45. }
  46. }
  47. }
  48. private string _FourGenModuleVersion;
  49. public string FourGenModuleVersion
  50. {
  51. get => _FourGenModuleVersion;
  52. set
  53. {
  54. if (_FourGenModuleVersion != value)
  55. {
  56. _FourGenModuleVersion = value;
  57. RaisePropertyChanged("FourGenModuleVersion");
  58. }
  59. }
  60. }
  61. private bool _IsSimInsert;
  62. public bool IsSimInsert
  63. {
  64. get => _IsSimInsert;
  65. set
  66. {
  67. if(_IsSimInsert != value)
  68. {
  69. _IsSimInsert = value;
  70. RaisePropertyChanged("IsSimInsert");
  71. }
  72. }
  73. }
  74. private string _ICCID;
  75. public string ICCID {
  76. get => _ICCID;
  77. set
  78. {
  79. if (_ICCID != value)
  80. {
  81. _ICCID = value;
  82. RaisePropertyChanged("ICCID");
  83. }
  84. }
  85. }
  86. private string _IMSI;
  87. public string IMSI
  88. {
  89. get => _IMSI;
  90. set
  91. {
  92. if (_IMSI != value)
  93. {
  94. _IMSI = value;
  95. RaisePropertyChanged("IMSI");
  96. }
  97. }
  98. }
  99. private List<FirmwareUpdateModel> _FirmwareUpdateModels;
  100. public List<FirmwareUpdateModel> FirmwareUpdateModels
  101. {
  102. get => _FirmwareUpdateModels;
  103. set
  104. {
  105. if (_FirmwareUpdateModels != value)
  106. {
  107. _FirmwareUpdateModels = value;
  108. RaisePropertyChanged("FirmwareUpdateModels");
  109. }
  110. }
  111. }
  112. public event PropertyChangedEventHandler PropertyChanged;
  113. internal void RaisePropertyChanged(string name)
  114. {
  115. PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(name));
  116. }
  117. }
  118. }