|
|
@ -16,6 +16,7 @@ using System.Windows.Navigation; |
|
|
|
using System.Windows.Shapes; |
|
|
|
using System.Windows.Threading; |
|
|
|
using System.Xml.Linq; |
|
|
|
using TouchSocket.Core; |
|
|
|
using TouchSocket.Sockets; |
|
|
|
using static System.Windows.Forms.VisualStyles.VisualStyleElement.Rebar; |
|
|
|
|
|
|
@ -42,6 +43,7 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
|
private void Griddata_SelectionChanged(object sender, SelectionChangedEventArgs e)//设备列表
|
|
|
|
{ |
|
|
|
Gridstep.ItemsSource = null; log.Text = null; |
|
|
|
Stop.IsEnabled = true; |
|
|
|
|
|
|
|
int rownum = Griddata.SelectedIndex;//获取鼠标选中行并定义变量
|
|
|
|
if (rownum != -1)//判断鼠标定位是否有效
|
|
|
@ -56,7 +58,6 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
|
|
|
|
|
private void Gridstep_SelectionChanged(object sender, SelectionChangedEventArgs e) |
|
|
|
{ |
|
|
|
Delete.IsEnabled = true; |
|
|
|
Insert.IsEnabled = true; |
|
|
|
edit.IsEnabled = true; |
|
|
|
Paused.IsEnabled = true; |
|
|
@ -66,31 +67,66 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
|
private void ListViewItem_DyeingMachine(object sender, MouseButtonEventArgs e) |
|
|
|
{ |
|
|
|
machines_info = 0; |
|
|
|
} |
|
|
|
}//信息
|
|
|
|
private void ListViewItem_Conveyor(object sender, MouseButtonEventArgs e) |
|
|
|
{ |
|
|
|
machines_info = 1; |
|
|
|
} |
|
|
|
}//输送
|
|
|
|
private void ListViewItem_Receipt(object sender, MouseButtonEventArgs e) |
|
|
|
{ |
|
|
|
machines_info = 2; |
|
|
|
} |
|
|
|
|
|
|
|
}//单据
|
|
|
|
private void ListViewItem_Resume(object sender, MouseButtonEventArgs e) |
|
|
|
{ |
|
|
|
if (!string.IsNullOrEmpty(machine)) |
|
|
|
{ |
|
|
|
Dictionary<string, object> dat_821 = new Dictionary<string, object>(); |
|
|
|
dat_821.Clear(); |
|
|
|
dat_821.Add("INSTRUCTION", "CONTINUE"); |
|
|
|
DataRow drEmployee = MainWindowViewModel.Machines.Select("NAME='" + machine + "'").First(); |
|
|
|
int index = Convert.ToInt16(drEmployee.Field<object>("ID")); |
|
|
|
MainWindowViewModel.MachiensTcpClient[index].SendAsync("SC821" + MainWindowViewModel.Selet_Machines(MainWindowViewModel.Machines, "SYSKEY", index) + dat_821.ToJsonString()); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
Insert.IsEnabled = false; |
|
|
|
edit.IsEnabled = false; |
|
|
|
Paused.IsEnabled = false; |
|
|
|
Resume.IsEnabled = false; |
|
|
|
} |
|
|
|
private void ListViewItem_Paused(object sender, MouseButtonEventArgs e) |
|
|
|
{ |
|
|
|
if (!string.IsNullOrEmpty(machine)) |
|
|
|
{ |
|
|
|
Dictionary<string, object> dat_821 = new Dictionary<string, object>(); |
|
|
|
dat_821.Clear(); |
|
|
|
dat_821.Add("INSTRUCTION", "PAUSE"); |
|
|
|
DataRow drEmployee = MainWindowViewModel.Machines.Select("NAME='" + machine + "'").First(); |
|
|
|
int index = Convert.ToInt16(drEmployee.Field<object>("ID")); |
|
|
|
MainWindowViewModel.MachiensTcpClient[index].SendAsync("SC821" + MainWindowViewModel.Selet_Machines(MainWindowViewModel.Machines, "SYSKEY", index) + dat_821.ToJsonString()); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
private void ListViewItem_Stop(object sender, MouseButtonEventArgs e) |
|
|
|
{ |
|
|
|
if (!string.IsNullOrEmpty(machine)) |
|
|
|
{ |
|
|
|
Dictionary<string, object> dat_821 = new Dictionary<string, object>(); |
|
|
|
dat_821.Clear(); |
|
|
|
dat_821.Add("INSTRUCTION", "STOP"); |
|
|
|
DataRow drEmployee = MainWindowViewModel.Machines.Select("NAME='" + machine + "'").First(); |
|
|
|
int index = Convert.ToInt16(drEmployee.Field<object>("ID")); |
|
|
|
MainWindowViewModel.MachiensTcpClient[index].SendAsync("SC821" + MainWindowViewModel.Selet_Machines(MainWindowViewModel.Machines, "SYSKEY", index)+dat_821.ToJsonString()); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
private void ListViewItem_edit(object sender, MouseButtonEventArgs e) |
|
|
|
{ |
|
|
|
|
|
|
|
} |
|
|
|
private void ListViewItem_Jump(object sender, MouseButtonEventArgs e) |
|
|
|
{ |
|
|
|
|
|
|
|
} |
|
|
|
private void ListViewItem_Insert(object sender, MouseButtonEventArgs e) |
|
|
|
{ |
|
|
@ -163,6 +199,5 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|