diff options
| author | Roy Ben Shabat <Roy.mail.net@gmail.com> | 2020-11-18 06:10:56 +0200 |
|---|---|---|
| committer | Roy Ben Shabat <Roy.mail.net@gmail.com> | 2020-11-18 06:10:56 +0200 |
| commit | 3d0ea1389f4ac2024e4b3cbad7a2d579cd291fdb (patch) | |
| tree | de8e3334c90f224a627d9f53a6bbdeea6301dd68 /Software/Visual_Studio/Tango.BL/Entities/MachineBase.cs | |
| parent | db1876bf3310a672176588329033ab4efc955175 (diff) | |
| download | Tango-3d0ea1389f4ac2024e4b3cbad7a2d579cd291fdb.tar.gz Tango-3d0ea1389f4ac2024e4b3cbad7a2d579cd291fdb.zip | |
Added DISABLED for TANGO_VERSIONS.
Added ACTIVATION_KEY for MACHINE.
Added activation key generation for ms designer.
Diffstat (limited to 'Software/Visual_Studio/Tango.BL/Entities/MachineBase.cs')
| -rw-r--r-- | Software/Visual_Studio/Tango.BL/Entities/MachineBase.cs | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/Software/Visual_Studio/Tango.BL/Entities/MachineBase.cs b/Software/Visual_Studio/Tango.BL/Entities/MachineBase.cs index 214d70b20..cbfd43789 100644 --- a/Software/Visual_Studio/Tango.BL/Entities/MachineBase.cs +++ b/Software/Visual_Studio/Tango.BL/Entities/MachineBase.cs @@ -73,6 +73,8 @@ namespace Tango.BL.Entities public event EventHandler<Int32> HeadTypeChanged; + public event EventHandler<String> ActivationKeyChanged; + public event EventHandler<SynchronizedObservableCollection<Cat>> CatsChanged; public event EventHandler<Configuration> ConfigurationChanged; @@ -913,6 +915,33 @@ namespace Tango.BL.Entities } } + protected String _activationkey; + + /// <summary> + /// Gets or sets the machinebase activation key. + /// </summary> + + [Column("ACTIVATION_KEY")] + + public String ActivationKey + { + get + { + return _activationkey; + } + + set + { + if (_activationkey != value) + { + _activationkey = value; + + OnActivationKeyChanged(value); + + } + } + } + protected SynchronizedObservableCollection<Cat> _cats; /// <summary> @@ -1342,6 +1371,15 @@ namespace Tango.BL.Entities } /// <summary> + /// Called when the ActivationKey has changed. + /// </summary> + protected virtual void OnActivationKeyChanged(String activationkey) + { + ActivationKeyChanged?.Invoke(this, activationkey); + RaisePropertyChanged(nameof(ActivationKey)); + } + + /// <summary> /// Called when the Cats has changed. /// </summary> protected virtual void OnCatsChanged(SynchronizedObservableCollection<Cat> cats) |
