|
@@ -48,43 +48,8 @@ namespace FurnaceUI.Views.Operations.Maintenances
|
|
|
private bool _isRecipeEdit = false;
|
|
|
|
|
|
private string _N2PurgeModeDisplay;
|
|
|
- public string N2PurgeModeDisplay
|
|
|
- {
|
|
|
- get
|
|
|
- {
|
|
|
- switch (N2PurgeMode)
|
|
|
- {
|
|
|
- case "Auto":
|
|
|
- {
|
|
|
- _N2PurgeModeDisplay = "Auto";
|
|
|
- break;
|
|
|
- }
|
|
|
- case "N2PurgeMode":
|
|
|
- {
|
|
|
- _N2PurgeModeDisplay = "N2 Purge Mode";
|
|
|
- break;
|
|
|
- }
|
|
|
- case "ATMMode":
|
|
|
- {
|
|
|
- _N2PurgeModeDisplay = "ATM Mode";
|
|
|
- break;
|
|
|
- }
|
|
|
- case "ManualMode":
|
|
|
- {
|
|
|
- _N2PurgeModeDisplay = "Manual Mode";
|
|
|
- break;
|
|
|
- }
|
|
|
- default:
|
|
|
- _N2PurgeModeDisplay = "";
|
|
|
- break;
|
|
|
- }
|
|
|
- return _N2PurgeModeDisplay;
|
|
|
- }
|
|
|
- set
|
|
|
- {
|
|
|
- _N2PurgeModeDisplay = value;
|
|
|
- }
|
|
|
- }
|
|
|
+ public string N2PurgeModeDisplay { get => _N2PurgeModeDisplay; set => SetField(ref _N2PurgeModeDisplay, value, nameof(N2PurgeModeDisplay)); }
|
|
|
+
|
|
|
[Subscription("PM1.N2PurgeMode")]
|
|
|
public string N2PurgeMode { get; set; }
|
|
|
[Subscription("PM1.SensorRecipeOK")]
|
|
@@ -895,10 +860,16 @@ namespace FurnaceUI.Views.Operations.Maintenances
|
|
|
public void SequenceSelect()
|
|
|
{
|
|
|
WindowManager wm = new WindowManager();
|
|
|
- wm.ShowDialogWithTitle(_selectSequence, null, "Sequence Select");
|
|
|
- if (_selectSequence.DialogResultString != null || _selectSequence.DialogResultString != "")
|
|
|
+ bool? bret = wm.ShowDialogWithTitle(_selectSequence, null, "Sequence Select");
|
|
|
+ if (bret.Value)
|
|
|
{
|
|
|
- SequenceSelected = _selectSequence.DialogResultView;
|
|
|
+ if (_selectSequence.DialogResultString != null || _selectSequence.DialogResultString != "")
|
|
|
+ {
|
|
|
+ SequenceSelected = _selectSequence.DialogResultView;
|
|
|
+ N2PurgeModeDisplay = SequenceSelected;
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
}
|