| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 | 
							- using System;
 
- using System.Collections.Generic;
 
- using System.Linq;
 
- using System.Text;
 
- using System.Threading.Tasks;
 
- using System.Windows;
 
- using FurnaceUI.Models;
 
- using MECF.Framework.Common.OperationCenter;
 
- 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 = "Auto";
 
-                             break;
 
-                         }
 
-                     case "Manual_N2Purge":
 
-                         {
 
-                             DialogResultView = "Manual(N2Purge)";
 
-                             break;
 
-                         }
 
-                     case "Manual_ATM":
 
-                         {
 
-                             DialogResultView = "Manual(ATM)";
 
-                             break;
 
-                         }
 
-                     case "Manual_Maintenance":
 
-                         {
 
-                             DialogResultView = "Manual(Maintenance)";
 
-                             break;
 
-                         }
 
-                     case "Auto_Check":
 
-                         {
 
-                             DialogResultView = "Auto Check";
 
-                             break;
 
-                         }
 
-                 }
 
-                 NotifyOfPropertyChange("DialogResultView");
 
-             }
 
-         }
 
-         public string DialogResultView { get; set; }
 
-        
 
-         private string _productZeroStr;
 
-         public string ProductZeroStr
 
-         {
 
-             get => _productZeroStr;
 
-             set
 
-             {
 
-                 _productZeroStr = value;
 
-                 NotifyOfPropertyChange(nameof(ProductZeroStr));
 
-             }
 
-         }
 
-         protected override void OnViewLoaded(object view)
 
-         {
 
-             base.OnViewLoaded(view);
 
-             LoadSetDefaultOption(view);
 
-         }
 
-         private void LoadSetDefaultOption(object view)
 
-         {
 
-         }
 
-         
 
-         public void SelectExistClick(string cmd)
 
-         {
 
-             DialogResultString = cmd;
 
-             //if (cmd == "Cancel")
 
-             //{
 
-             //    ((Window)GetView()).DialogResult = false;
 
-             //}
 
-             //else
 
-             //{
 
-             //    ((Window)GetView()).DialogResult = true;
 
-             //}
 
-         }
 
-         public void OK()
 
-         {
 
-             if (_dialogResultString == null || _dialogResultString == "")
 
-             {
 
-                 return;
 
-             }
 
-             ((Window)GetView()).DialogResult = true;
 
-             InvokeClient.Instance.Service.DoOperation($"PM1.SetN2PurgeMode", DialogResultString);
 
-         }
 
-         public void Cancel()
 
-         {
 
-             ((Window)GetView()).DialogResult = false;
 
-         }
 
-     }
 
- }
 
 
  |