diff options
| author | Roy Ben Shabat <Roy.mail.net@gmail.com> | 2024-07-14 23:06:47 +0300 |
|---|---|---|
| committer | Roy Ben Shabat <Roy.mail.net@gmail.com> | 2024-07-14 23:06:47 +0300 |
| commit | c03fb4a1b2aadd8952b321d08ca840e55fcee72d (patch) | |
| tree | 453cc2986a60c87ddff21bff348d6d35d7ed1c2e /Software/Visual_Studio/Tango.BL/Entities/JobRunBase.cs | |
| parent | 70c0c5921c3c124779ec0d603e43d72e67def63f (diff) | |
| download | Tango-c03fb4a1b2aadd8952b321d08ca840e55fcee72d.tar.gz Tango-c03fb4a1b2aadd8952b321d08ca840e55fcee72d.zip | |
Revision of statistics and resumed jobs.
Diffstat (limited to 'Software/Visual_Studio/Tango.BL/Entities/JobRunBase.cs')
| -rw-r--r-- | Software/Visual_Studio/Tango.BL/Entities/JobRunBase.cs | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/Software/Visual_Studio/Tango.BL/Entities/JobRunBase.cs b/Software/Visual_Studio/Tango.BL/Entities/JobRunBase.cs index efb6c70d6..6da5b8f8b 100644 --- a/Software/Visual_Studio/Tango.BL/Entities/JobRunBase.cs +++ b/Software/Visual_Studio/Tango.BL/Entities/JobRunBase.cs @@ -97,6 +97,10 @@ namespace Tango.BL.Entities public event EventHandler<Int32> MachineTypeChanged; + public event EventHandler<Double> ActualStartPositionChanged; + + public event EventHandler<Double> ActualEndPositionChanged; + protected String _machineguid; /// <summary> @@ -1169,6 +1173,60 @@ namespace Tango.BL.Entities } } + protected Double _actualstartposition; + + /// <summary> + /// Gets or sets the jobrunbase actual start position. + /// </summary> + + [Column("ACTUAL_START_POSITION")] + + public Double ActualStartPosition + { + get + { + return _actualstartposition; + } + + set + { + if (_actualstartposition != value) + { + _actualstartposition = value; + + OnActualStartPositionChanged(value); + + } + } + } + + protected Double _actualendposition; + + /// <summary> + /// Gets or sets the jobrunbase actual end position. + /// </summary> + + [Column("ACTUAL_END_POSITION")] + + public Double ActualEndPosition + { + get + { + return _actualendposition; + } + + set + { + if (_actualendposition != value) + { + _actualendposition = value; + + OnActualEndPositionChanged(value); + + } + } + } + /// <summary> /// Called when the JobName has changed. /// </summary> @@ -1485,6 +1543,24 @@ namespace Tango.BL.Entities } /// <summary> + /// Called when the ActualStartPosition has changed. + /// </summary> + protected virtual void OnActualStartPositionChanged(Double actualstartposition) + { + ActualStartPositionChanged?.Invoke(this, actualstartposition); + RaisePropertyChanged(nameof(ActualStartPosition)); + } + + /// <summary> + /// Called when the ActualEndPosition has changed. + /// </summary> + protected virtual void OnActualEndPositionChanged(Double actualendposition) + { + ActualEndPositionChanged?.Invoke(this, actualendposition); + RaisePropertyChanged(nameof(ActualEndPosition)); + } + + /// <summary> /// Initializes a new instance of the <see cref="JobRunBase" /> class. /// </summary> public JobRunBase() : base() |
