1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- 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 "ResetAll":
- {
- DialogResultView = N2PurgeModeEnum.ResetAll.ToString();
- break;
- }
- 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);
- }
- }
- }
|