aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/PPC/Tango.PPC.UI/ViewModels/MachineStatusViewVM.cs
diff options
context:
space:
mode:
authorVictoria Plitt <Victoria.Plitt@twine-s.com>2023-04-02 22:00:15 +0300
committerVictoria Plitt <Victoria.Plitt@twine-s.com>2023-04-02 22:00:15 +0300
commit37f64f8193684ebe99b29bf0ccef2863b69722d1 (patch)
tree3631177a59902f78d3863b68dcd811687f13b772 /Software/Visual_Studio/PPC/Tango.PPC.UI/ViewModels/MachineStatusViewVM.cs
parent3dcf3242705a7522617d4b5f7ca4d9b918e48ca5 (diff)
downloadTango-37f64f8193684ebe99b29bf0ccef2863b69722d1.tar.gz
Tango-37f64f8193684ebe99b29bf0ccef2863b69722d1.zip
Eureka PPC. Input brush stop content control. Weight in gram.
Diffstat (limited to 'Software/Visual_Studio/PPC/Tango.PPC.UI/ViewModels/MachineStatusViewVM.cs')
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.UI/ViewModels/MachineStatusViewVM.cs45
1 files changed, 42 insertions, 3 deletions
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.UI/ViewModels/MachineStatusViewVM.cs b/Software/Visual_Studio/PPC/Tango.PPC.UI/ViewModels/MachineStatusViewVM.cs
index 77b883150..866a6ddfe 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.UI/ViewModels/MachineStatusViewVM.cs
+++ b/Software/Visual_Studio/PPC/Tango.PPC.UI/ViewModels/MachineStatusViewVM.cs
@@ -26,7 +26,10 @@ namespace Tango.PPC.UI.ViewModels
public Job Job
{
get { return _job; }
- set { _job = value; RaisePropertyChangedAuto(); }
+ set { _job = value;
+ if(_job == null)
+ IsDyeingProcess = false;
+ RaisePropertyChangedAuto(); }
}
private RunningJobStatus _runningJobStatus;
@@ -36,7 +39,15 @@ namespace Tango.PPC.UI.ViewModels
public RunningJobStatus RunningJobStatus
{
get { return _runningJobStatus; }
- set { _runningJobStatus = value; RaisePropertyChangedAuto(); }
+ set {
+ _runningJobStatus = value;
+ IsDyeingProcess = (_runningJobStatus != null && _runningJobStatus.CurrentSegment != null);
+ if(_runningJobStatus != null && _runningJobStatus.CurrentSegment != null)
+ {
+ CurrentBrushStop = _runningJobStatus.CurrentSegment.FirstBrushStop;
+ }
+ RaisePropertyChangedAuto();
+ }
}
private bool _isJobStatusViewEnable;
@@ -67,7 +78,35 @@ namespace Tango.PPC.UI.ViewModels
set { _isSpoolView = value; RaisePropertyChangedAuto(); }
}
-
+ private bool _isDyeingProcess;
+
+ public bool IsDyeingProcess
+ {
+ get { return _isDyeingProcess; }
+ set {
+ if(_isDyeingProcess != value)
+ {
+ _isDyeingProcess = value;
+ RaisePropertyChangedAuto();
+ }
+ }
+ }
+
+ private BrushStop _currentBrushStop;
+
+ public BrushStop CurrentBrushStop
+ {
+ get { return _currentBrushStop; }
+ set {
+ if(_currentBrushStop != value)
+ {
+ _currentBrushStop = value;
+ RaisePropertyChangedAuto();
+ }
+ }
+ }
+
+
#endregion
#region Commands