| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 | 
							- using Caliburn.Micro;
 
- using Caliburn.Micro.Core;
 
- using MECF.Framework.Common.Equipment;
 
- using MECF.Framework.Common.OperationCenter;
 
- using System;
 
- using System.Collections.Generic;
 
- using System.Linq;
 
- using System.Text;
 
- using System.Threading.Tasks;
 
- using System.Windows;
 
- using FurnaceUI.Models;
 
- using FurnaceUI.Views.Maintenances;
 
- using System.Windows.Forms;
 
- namespace FurnaceUI.Views.Operations
 
- {
 
-     public class SelfCheckManualOperationViewModel : FurnaceUIViewModelBase
 
-     {
 
-         public void CassetteIn()
 
-         {
 
-             InvokeClient.Instance.Service.DoOperation($"{ModuleName.CassetteRobot}.In");
 
-         }
 
-         public void CassetteOut()
 
-         {
 
-             InvokeClient.Instance.Service.DoOperation($"{ModuleName.CassetteRobot}.Out");
 
-         }
 
-         public void ManualOperationCmd(string module)
 
-         {
 
-             var windowManager = IoC.Get<IWindowManager>();
 
-             switch (module)
 
-             {
 
-                 case "CassetteRobot":
 
-                     CassetteRobotViewModel cassetteRobotViewModel = new CassetteRobotViewModel();
 
-                     (windowManager as WindowManager)?.ShowDialogWithTitle(cassetteRobotViewModel, null, "CassetteRobot Manual");
 
-                     break;
 
-                 case "WaferRobot":
 
-                     WaferRobotViewModel waferRobotViewModel = new WaferRobotViewModel();
 
-                     (windowManager as WindowManager)?.ShowDialogWithTitle(waferRobotViewModel, null, "WaferRobot Manual");
 
-                     break;
 
-                 case "LP":
 
-                     LPSensorViewModel lpViewModel = new LPSensorViewModel();
 
-                     (windowManager as WindowManager)?.ShowDialogWithTitle(lpViewModel, null, "LP Manual");
 
-                     break;
 
-                 case "FIMS":
 
-                     FIMSSensorViewModel fimsSensorViewModel = new FIMSSensorViewModel();
 
-                     (windowManager as WindowManager)?.ShowDialogWithTitle(fimsSensorViewModel, null, "FIMS Manual");
 
-                     break;
 
-                 case "Boat":
 
-                     //  BoatSensorViewModel boatSensorViewModel = new BoatSensorViewModel();
 
-                     BoatRobotViewModel boardViewModel = new BoatRobotViewModel();
 
-                     (windowManager as WindowManager)?.ShowDialogWithTitle(boardViewModel, null, "Boat Manual");
 
-                     break;
 
-             }
 
-         }
 
-         public void CloseCmd()
 
-         {
 
-             ((Window)GetView()).Close();
 
-         }
 
-     }
 
- }
 
 
  |