aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.BL/Entities/JobRunBase.cs
diff options
context:
space:
mode:
authorRoy Ben Shabat <Roy.mail.net@gmail.com>2024-07-14 23:06:47 +0300
committerRoy Ben Shabat <Roy.mail.net@gmail.com>2024-07-14 23:06:47 +0300
commitc03fb4a1b2aadd8952b321d08ca840e55fcee72d (patch)
tree453cc2986a60c87ddff21bff348d6d35d7ed1c2e /Software/Visual_Studio/Tango.BL/Entities/JobRunBase.cs
parent70c0c5921c3c124779ec0d603e43d72e67def63f (diff)
downloadTango-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.cs76
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()