12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- using FurnaceUI.Models;
- using MECF.Framework.Common.CommonData.SorterDefines;
- using MECF.Framework.Common.OperationCenter;
- using MECF.Framework.Common.Utilities;
- namespace FurnaceUI.Client.Dialog
- {
- public class SelectSequenceViewModel : FurnaceUIViewModelBase
- {
- public string _dialogResultString = "";
- public string DialogResultString
- {
- get
- {
- return _dialogResultString;
- }
- set
- {
- _dialogResultString = value;
- switch (value)
- {
-
- case "Auto":
- {
- DialogResultView = N2PurgeModeEnum.Auto.ToString();
- break;
- }
- case "N2PurgeMode":
- {
- DialogResultView = N2PurgeModeEnum.N2PurgeMode.ToDescription();
- break;
- }
- case "ATMMode":
- {
- DialogResultView = N2PurgeModeEnum.ATMMode.ToDescription();
- break;
- }
- case "ManualMode":
- {
- DialogResultView = N2PurgeModeEnum.ManualMode.ToDescription();
- break;
- }
- }
- NotifyOfPropertyChange("DialogResultView");
- }
- }
- public string DialogResultView { get; set; }
- public void SelectExistClick(string cmd)
- {
- DialogResultString = cmd;
- }
- public void OK()
- {
- if (_dialogResultString == null || _dialogResultString == "")
- {
- return;
- }
- InvokeClient.Instance.Service.DoOperation($"PM1.SetN2PurgeMode", DialogResultString);
- this.TryClose(true);
- }
- }
- }
|