|
@@ -10,8 +10,10 @@ using System.Collections.Generic;
|
|
|
using System.Linq;
|
|
|
using System.Text;
|
|
|
using System.Threading.Tasks;
|
|
|
+using System.Windows;
|
|
|
using System.Windows.Threading;
|
|
|
using Venus_MainPages.Unity;
|
|
|
+using Venus_MainPages.Views;
|
|
|
using Venus_Themes.CustomControls;
|
|
|
using Venus_Themes.Unity;
|
|
|
|
|
@@ -387,7 +389,7 @@ namespace Venus_MainPages.ViewModels
|
|
|
}
|
|
|
private void OnUnLoadWafer(object obj)
|
|
|
{
|
|
|
- InvokeClient.Instance.Service.DoOperation($"{obj.ToString()}.Unload", ModuleManager.ModuleInfos[obj.ToString()].ModuleID);
|
|
|
+ InvokeClient.Instance.Service.DoOperation($"{obj.ToString()}.UnLoad", ModuleManager.ModuleInfos[obj.ToString()].ModuleID);
|
|
|
}
|
|
|
private void OnSelectAll(object obj)
|
|
|
{
|
|
@@ -434,8 +436,32 @@ namespace Venus_MainPages.ViewModels
|
|
|
}
|
|
|
private void OnReturnAllWafer()
|
|
|
{
|
|
|
+ //Dialog
|
|
|
+ WaferDialogView dialog = new WaferDialogView()
|
|
|
+ {
|
|
|
+ Owner = Application.Current.MainWindow,
|
|
|
+ };
|
|
|
+ dialog.Left = Application.Current.MainWindow.Width / 2 - 150;
|
|
|
+ dialog.Top = Application.Current.MainWindow.Height / 2 - 200;
|
|
|
+ dialog.Height = 300;
|
|
|
+ dialog.Width = 400;
|
|
|
+ double angel = 0;
|
|
|
+ double coolingtime = 0;
|
|
|
+ if (dialog.ShowDialog() == true)
|
|
|
+ {
|
|
|
+ if ((bool)dialog.AlignFlag == true && !string.IsNullOrEmpty(dialog.Angle))
|
|
|
+ {
|
|
|
+ angel = Convert.ToDouble(dialog.Angle);
|
|
|
+ }
|
|
|
|
|
|
- InvokeClient.Instance.Service.DoOperation("ReturnWafer");
|
|
|
+ if ((bool)dialog.CoolingFlag == true && !string.IsNullOrEmpty(dialog.CoolingTime))
|
|
|
+ {
|
|
|
+ coolingtime = Convert.ToDouble(dialog.CoolingTime);
|
|
|
+ }
|
|
|
+
|
|
|
+ InvokeClient.Instance.Service.DoOperation("System.ReturnAllWafer", dialog.CoolingFlag,coolingtime, dialog.AlignFlag, angel);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
private void OnSetSequence()
|
|
|
{
|