|
@ -49,6 +49,12 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
private void Griddata_SelectionChanged(object sender, SelectionChangedEventArgs e)//设备列表
|
|
|
private void Griddata_SelectionChanged(object sender, SelectionChangedEventArgs e)//设备列表
|
|
|
{ |
|
|
{ |
|
|
Stop.IsEnabled = true; |
|
|
Stop.IsEnabled = true; |
|
|
|
|
|
Insert.IsEnabled = false; |
|
|
|
|
|
edit.IsEnabled = false; |
|
|
|
|
|
Paused.IsEnabled = false; |
|
|
|
|
|
Resume.IsEnabled = false; |
|
|
|
|
|
Delete.IsEnabled = false; |
|
|
|
|
|
Jump.IsEnabled = false; |
|
|
MainWindowViewModel.TechnologicalProcess_bool = true; |
|
|
MainWindowViewModel.TechnologicalProcess_bool = true; |
|
|
int rownum = Griddata.SelectedIndex;//获取鼠标选中行并定义变量
|
|
|
int rownum = Griddata.SelectedIndex;//获取鼠标选中行并定义变量
|
|
|
if (rownum != -1)//判断鼠标定位是否有效
|
|
|
if (rownum != -1)//判断鼠标定位是否有效
|
|
@ -108,6 +114,7 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
Paused.IsEnabled = false; |
|
|
Paused.IsEnabled = false; |
|
|
Resume.IsEnabled = false; |
|
|
Resume.IsEnabled = false; |
|
|
Delete.IsEnabled = false; |
|
|
Delete.IsEnabled = false; |
|
|
|
|
|
Jump.IsEnabled = false; |
|
|
MainWindowViewModel.TechnologicalProcess_bool = true; |
|
|
MainWindowViewModel.TechnologicalProcess_bool = true; |
|
|
}//恢复
|
|
|
}//恢复
|
|
|
private void ListViewItem_Paused(object sender, MouseButtonEventArgs e) |
|
|
private void ListViewItem_Paused(object sender, MouseButtonEventArgs e) |
|
@ -127,6 +134,7 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
Paused.IsEnabled = true; |
|
|
Paused.IsEnabled = true; |
|
|
Resume.IsEnabled = true; |
|
|
Resume.IsEnabled = true; |
|
|
Delete.IsEnabled = true; |
|
|
Delete.IsEnabled = true; |
|
|
|
|
|
Jump.IsEnabled = true; |
|
|
}//暂停
|
|
|
}//暂停
|
|
|
private void ListViewItem_Stop(object sender, MouseButtonEventArgs e) |
|
|
private void ListViewItem_Stop(object sender, MouseButtonEventArgs e) |
|
|
{ |
|
|
{ |
|
@ -178,7 +186,26 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
|
|
|
|
|
|
private void ListViewItem_Jump(object sender, MouseButtonEventArgs e) |
|
|
private void ListViewItem_Jump(object sender, MouseButtonEventArgs e) |
|
|
{ |
|
|
{ |
|
|
|
|
|
Dictionary<string, object> dat_821 = new Dictionary<string, object>(); |
|
|
|
|
|
dat_821.Clear(); |
|
|
|
|
|
dat_821.Add("INSTRUCTION", "JUMP"); |
|
|
|
|
|
dat_821.Add("ID", ID); |
|
|
|
|
|
dat_821.Add("Numder", Numder); |
|
|
|
|
|
dat_821.Add("P1", P1); |
|
|
|
|
|
dat_821.Add("P2", P2); |
|
|
|
|
|
dat_821.Add("P3", P3); |
|
|
|
|
|
dat_821.Add("P4", P4); |
|
|
|
|
|
dat_821.Add("P5", P5); |
|
|
|
|
|
|
|
|
|
|
|
DataRow drEmployee = MainWindowViewModel.Machines.Select("NAME='" + machine + "'").First(); |
|
|
|
|
|
int index = Convert.ToInt16(drEmployee.Field<object>("ID")); |
|
|
|
|
|
MainWindowViewModel.stringQueue.Enqueue(new MainWindowViewModel.QueueString |
|
|
|
|
|
{ |
|
|
|
|
|
ID = index, |
|
|
|
|
|
DAT = "SC821" + MainWindowViewModel.Selet_Machines(MainWindowViewModel.Machines, "SYSKEY", index) + dat_821.ToJsonString() |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
MainWindowViewModel.TechnologicalProcess_bool = true; |
|
|
}//跳步
|
|
|
}//跳步
|
|
|
private void ListViewItem_Insert(object sender, MouseButtonEventArgs e) |
|
|
private void ListViewItem_Insert(object sender, MouseButtonEventArgs e) |
|
|
{ |
|
|
{ |
|
@ -187,9 +214,6 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
viewstop.AddressUpdated += new ViewStep.AddressUpdateHandler(Insert_ButtonClicked); |
|
|
viewstop.AddressUpdated += new ViewStep.AddressUpdateHandler(Insert_ButtonClicked); |
|
|
viewstop.ShowDialog(); |
|
|
viewstop.ShowDialog(); |
|
|
}//插入
|
|
|
}//插入
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private void Insert_ButtonClicked(object sender, AddressUpdateEventArgs e)//cr返回结果
|
|
|
private void Insert_ButtonClicked(object sender, AddressUpdateEventArgs e)//cr返回结果
|
|
|
{ |
|
|
{ |
|
|
MainWindowViewModel.TechnologicalProcess_bool = true; |
|
|
MainWindowViewModel.TechnologicalProcess_bool = true; |
|
@ -251,8 +275,11 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
MainWindowViewModel.TechnologicalProcess_bool = true; |
|
|
MainWindowViewModel.TechnologicalProcess_bool = true; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
}else { Time_D=0; } |
|
|
} |
|
|
|
|
|
else |
|
|
|
|
|
{ |
|
|
|
|
|
Time_D=0; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
if (!string.IsNullOrEmpty(machine)) |
|
|
if (!string.IsNullOrEmpty(machine)) |
|
|
{ |
|
|
{ |
|
|