diff options
Diffstat (limited to 'Software/Visual_Studio/Tango.BL/Entities/TangoUpdateBase.cs')
| -rw-r--r-- | Software/Visual_Studio/Tango.BL/Entities/TangoUpdateBase.cs | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/Software/Visual_Studio/Tango.BL/Entities/TangoUpdateBase.cs b/Software/Visual_Studio/Tango.BL/Entities/TangoUpdateBase.cs index 677886b47..7baa8f9e6 100644 --- a/Software/Visual_Studio/Tango.BL/Entities/TangoUpdateBase.cs +++ b/Software/Visual_Studio/Tango.BL/Entities/TangoUpdateBase.cs @@ -31,6 +31,8 @@ namespace Tango.BL.Entities public event EventHandler<String> FirmwareVersionChanged; + public event EventHandler<String> ApplicationVersionTagChanged; + public event EventHandler<Int32> StatusChanged; public event EventHandler<String> FailedReasonChanged; @@ -97,6 +99,33 @@ namespace Tango.BL.Entities } } + protected String _applicationversiontag; + + /// <summary> + /// Gets or sets the tangoupdatebase application version tag. + /// </summary> + + [Column("APPLICATION_VERSION_TAG")] + + public String ApplicationVersionTag + { + get + { + return _applicationversiontag; + } + + set + { + if (_applicationversiontag != value) + { + _applicationversiontag = value; + + OnApplicationVersionTagChanged(value); + + } + } + } + protected String _machineguid; /// <summary> @@ -303,6 +332,15 @@ namespace Tango.BL.Entities } /// <summary> + /// Called when the ApplicationVersionTag has changed. + /// </summary> + protected virtual void OnApplicationVersionTagChanged(String applicationversiontag) + { + ApplicationVersionTagChanged?.Invoke(this, applicationversiontag); + RaisePropertyChanged(nameof(ApplicationVersionTag)); + } + + /// <summary> /// Called when the Status has changed. /// </summary> protected virtual void OnStatusChanged(Int32 status) |
