|
@ -63,6 +63,8 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
string machine; |
|
|
string machine; |
|
|
|
|
|
int LOG_ = 0; |
|
|
|
|
|
public static DataTable LOG_dataTable = new DataTable(); |
|
|
private void Griddata_MouseDoubleClick(object sender, MouseButtonEventArgs e) |
|
|
private void Griddata_MouseDoubleClick(object sender, MouseButtonEventArgs e) |
|
|
{ |
|
|
{ |
|
|
int rownum = Griddata.SelectedIndex;//获取鼠标选中行并定义变量
|
|
|
int rownum = Griddata.SelectedIndex;//获取鼠标选中行并定义变量
|
|
@ -81,6 +83,7 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
|
|
|
|
|
|
private void ListViewItem_ArrowLeftRight(object sender, MouseButtonEventArgs e) |
|
|
private void ListViewItem_ArrowLeftRight(object sender, MouseButtonEventArgs e) |
|
|
{ |
|
|
{ |
|
|
|
|
|
LOG_GRID.Visibility = Visibility.Collapsed; |
|
|
IO_GRID.Visibility = Visibility.Visible; |
|
|
IO_GRID.Visibility = Visibility.Visible; |
|
|
SYS_GRID.Visibility = Visibility.Collapsed; |
|
|
SYS_GRID.Visibility = Visibility.Collapsed; |
|
|
SET_GRID.Visibility = Visibility.Collapsed; |
|
|
SET_GRID.Visibility = Visibility.Collapsed; |
|
@ -88,13 +91,70 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
} |
|
|
} |
|
|
private void ListViewItem_VideoHomeSystem(object sender, MouseButtonEventArgs e) |
|
|
private void ListViewItem_VideoHomeSystem(object sender, MouseButtonEventArgs e) |
|
|
{ |
|
|
{ |
|
|
|
|
|
LOG_GRID.Visibility = Visibility.Collapsed; |
|
|
IO_GRID.Visibility = Visibility.Collapsed; |
|
|
IO_GRID.Visibility = Visibility.Collapsed; |
|
|
SYS_GRID.Visibility = Visibility.Visible; |
|
|
SYS_GRID.Visibility = Visibility.Visible; |
|
|
SET_GRID.Visibility = Visibility.Collapsed; |
|
|
SET_GRID.Visibility = Visibility.Collapsed; |
|
|
view = 2; |
|
|
view = 2; |
|
|
} |
|
|
} |
|
|
|
|
|
private void ListViewItem_LOG(object sender, MouseButtonEventArgs e) |
|
|
|
|
|
{ |
|
|
|
|
|
if (LOG_ > 3) { LOG_ = 0; } |
|
|
|
|
|
else |
|
|
|
|
|
{ LOG_++; } |
|
|
|
|
|
|
|
|
|
|
|
LOG_GRID.Visibility = Visibility.Visible; |
|
|
|
|
|
IO_GRID.Visibility = Visibility.Collapsed; |
|
|
|
|
|
SYS_GRID.Visibility = Visibility.Collapsed; |
|
|
|
|
|
SET_GRID.Visibility = Visibility.Collapsed; |
|
|
|
|
|
view = 3; |
|
|
|
|
|
|
|
|
|
|
|
Dictionary<string, object> dat_859 =new Dictionary<string, object>(); |
|
|
|
|
|
|
|
|
|
|
|
if (LOG_ == 0) |
|
|
|
|
|
{ |
|
|
|
|
|
dat_859.Add("INSTRUCTION", "SERVER"); |
|
|
|
|
|
dat_859.Add("TIME_S", DateTime.Now.AddDays(-1).ToString("yyyy/MM/dd HH:mm:ss")); |
|
|
|
|
|
dat_859.Add("TIME_E", DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss")); |
|
|
|
|
|
} |
|
|
|
|
|
else if (LOG_ == 1) |
|
|
|
|
|
{ |
|
|
|
|
|
dat_859.Add("INSTRUCTION", "OperationLog"); |
|
|
|
|
|
dat_859.Add("TIME_S", DateTime.Now.AddDays(-1).ToString("yyyy/MM/dd HH:mm:ss")); |
|
|
|
|
|
dat_859.Add("TIME_E", DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss")); |
|
|
|
|
|
} |
|
|
|
|
|
else if (LOG_ == 2) |
|
|
|
|
|
{ |
|
|
|
|
|
dat_859.Add("INSTRUCTION", "IOLog"); |
|
|
|
|
|
dat_859.Add("TIME_S", DateTime.Now.AddDays(-1).ToString("yyyy/MM/dd HH:mm:ss")); |
|
|
|
|
|
dat_859.Add("TIME_E", DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss")); |
|
|
|
|
|
} |
|
|
|
|
|
else |
|
|
|
|
|
{ |
|
|
|
|
|
dat_859.Add("INSTRUCTION", "ERRLog"); |
|
|
|
|
|
dat_859.Add("TIME_S", DateTime.Now.AddDays(-1).ToString("yyyy/MM/dd HH:mm:ss")); |
|
|
|
|
|
dat_859.Add("TIME_E", DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss")); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (!string.IsNullOrEmpty(machine)) |
|
|
|
|
|
{ |
|
|
|
|
|
DataRow drEmployee = MainWindowViewModel.Machines.Select("NAME='" + machine + "'").First(); |
|
|
|
|
|
int State_ = Convert.ToInt16(drEmployee.Field<object>("State")); |
|
|
|
|
|
int index = Convert.ToInt16(drEmployee.Field<object>("ID")); |
|
|
|
|
|
if ((State_ == 101) || (State_ == 201) || (State_ == 202) || (State_ == 309))//获得细节信息
|
|
|
|
|
|
{ |
|
|
|
|
|
MainWindowViewModel.stringQueue.Enqueue(new MainWindowViewModel.QueueString |
|
|
|
|
|
{ |
|
|
|
|
|
ID = index, |
|
|
|
|
|
DAT = "SC859" + MainWindowViewModel.Selet_Machines(MainWindowViewModel.Machines, "SYSKEY", "ID='" + index + "'") |
|
|
|
|
|
+dat_859.ToJsonString() |
|
|
|
|
|
}); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
private void ListViewItem_Dharmachakra(object sender, MouseButtonEventArgs e) |
|
|
private void ListViewItem_Dharmachakra(object sender, MouseButtonEventArgs e) |
|
|
{ |
|
|
{ |
|
|
|
|
|
LOG_GRID.Visibility = Visibility.Collapsed; |
|
|
IO_GRID.Visibility = Visibility.Collapsed; |
|
|
IO_GRID.Visibility = Visibility.Collapsed; |
|
|
SYS_GRID.Visibility = Visibility.Collapsed; |
|
|
SYS_GRID.Visibility = Visibility.Collapsed; |
|
|
SET_GRID.Visibility = Visibility.Visible; |
|
|
SET_GRID.Visibility = Visibility.Visible; |
|
@ -276,6 +336,10 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
{ |
|
|
{ |
|
|
IO_data(); |
|
|
IO_data(); |
|
|
DATA_view(); |
|
|
DATA_view(); |
|
|
|
|
|
if (LOG_dataTable.Rows.Count > 0) { |
|
|
|
|
|
LOG_Grid.ItemsSource = LOG_dataTable.DefaultView; |
|
|
|
|
|
// LOG_dataTable.Clear();
|
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
private async void DATA_view()//IO显示
|
|
|
private async void DATA_view()//IO显示
|
|
|
{ |
|
|
{ |
|
|