|
|
|
@ -43,6 +43,10 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
|
//DataContext = new MainWindowViewModel();
|
|
|
|
InitializeComponent(); |
|
|
|
CountDown(); |
|
|
|
machine= MainWindowViewModel.machine; |
|
|
|
workOrder= MainWindowViewModel.workOrder; |
|
|
|
dyelot= MainWindowViewModel.dyelot; |
|
|
|
machin_LOG.Text = MainWindowViewModel.machin_LOG; |
|
|
|
} |
|
|
|
|
|
|
|
private string machine; |
|
|
|
@ -54,12 +58,16 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
|
private void Griddata_SelectionChanged(object sender, SelectionChangedEventArgs e)//设备列表
|
|
|
|
{ |
|
|
|
Stop.IsEnabled = true; |
|
|
|
Paused.IsEnabled = true; |
|
|
|
Insert.IsEnabled = false; |
|
|
|
edit.IsEnabled = false; |
|
|
|
Paused.IsEnabled = false; |
|
|
|
Resume.IsEnabled = false; |
|
|
|
Delete.IsEnabled = false; |
|
|
|
Jump.IsEnabled = false; |
|
|
|
DyeingMachine.IsEnabled = true; |
|
|
|
Curve.IsEnabled = true; |
|
|
|
Screen.IsEnabled = true; |
|
|
|
Receipt.IsEnabled = true; |
|
|
|
MainWindowViewModel.TechnologicalProcess_bool = true; |
|
|
|
int rownum = Griddata.SelectedIndex;//获取鼠标选中行并定义变量
|
|
|
|
if (rownum != -1)//判断鼠标定位是否有效
|
|
|
|
@ -68,13 +76,16 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
|
workOrder = (Griddata.Columns[2].GetCellContent(Griddata.Items[rownum]) as TextBlock).Text;//定位第列,
|
|
|
|
dyelot = (Griddata.Columns[3].GetCellContent(Griddata.Items[rownum]) as TextBlock).Text;//定位第列,
|
|
|
|
|
|
|
|
machin_LOG.Text = Properties.Resources.Machine + ":" + machine + " " + Properties.Resources.WorkOrder + ":" + workOrder; |
|
|
|
MainWindowViewModel.machine = machine; |
|
|
|
MainWindowViewModel.workOrder= workOrder; |
|
|
|
MainWindowViewModel.dyelot= dyelot; |
|
|
|
MainWindowViewModel.machin_LOG = Properties.Resources.Machine + ":" + machine + " " + Properties.Resources.WorkOrder + ":" + workOrder; |
|
|
|
machin_LOG.Text = MainWindowViewModel.machin_LOG; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
private void Gridstep_SelectionChanged(object sender, SelectionChangedEventArgs e) |
|
|
|
{ |
|
|
|
Paused.IsEnabled = true; |
|
|
|
MainWindowViewModel.TechnologicalProcess_bool = false; |
|
|
|
int rownum = Gridstep.SelectedIndex;//获取鼠标选中行并定义变量
|
|
|
|
if (rownum != -1)//判断鼠标定位是否有效
|
|
|
|
@ -192,10 +203,9 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
|
DAT = "SC821" + MainWindowViewModel.Selet_Machines(MainWindowViewModel.Machines, "SYSKEY", "ID='" + index + "'") + dat_821.ToJsonString() |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
Gridstep.IsHitTestVisible = false; |
|
|
|
Insert.IsEnabled = false; |
|
|
|
edit.IsEnabled = false; |
|
|
|
Paused.IsEnabled = false; |
|
|
|
Resume.IsEnabled = false; |
|
|
|
Delete.IsEnabled = false; |
|
|
|
Jump.IsEnabled = false; |
|
|
|
@ -215,7 +225,9 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
|
ID = index, |
|
|
|
DAT = "SC821" + MainWindowViewModel.Selet_Machines(MainWindowViewModel.Machines, "SYSKEY", "ID='" + index + "'") + dat_821.ToJsonString() |
|
|
|
}); |
|
|
|
|
|
|
|
} |
|
|
|
Gridstep.IsHitTestVisible = true; |
|
|
|
Insert.IsEnabled = true; |
|
|
|
edit.IsEnabled = true; |
|
|
|
Paused.IsEnabled = true; |
|
|
|
@ -370,7 +382,6 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
|
Time_D++; |
|
|
|
if (Time_D > 10) |
|
|
|
{ |
|
|
|
Paused.IsEnabled = false; |
|
|
|
MainWindowViewModel.TechnologicalProcess_bool = true; |
|
|
|
} |
|
|
|
} |
|
|
|
|