diff --git a/UserClass/AsyncTcpClient.cs b/UserClass/AsyncTcpClient.cs index 607bcee..09dc783 100644 --- a/UserClass/AsyncTcpClient.cs +++ b/UserClass/AsyncTcpClient.cs @@ -59,6 +59,13 @@ namespace SunlightCentralizedControlManagement_SCCM_.UserClass DataRow drEmployee = MainWindowViewModel.Machines.Select("IP='" + client.IP + "' AND port='" + client.Port + "'").First(); drEmployee.BeginEdit(); drEmployee["State"] = "899"; + drEmployee["WorkOrder"] = "------"; + drEmployee["Dyelot"] = ""; + drEmployee["Temperature"] = "---.-"; + drEmployee["WaterLevel"] = "----"; + drEmployee["Process"] = ""; + drEmployee["Step"] = ""; + drEmployee["Message"] = ""; drEmployee.EndEdit(); drEmployee.AcceptChanges(); drEmployee.ClearErrors(); @@ -71,6 +78,13 @@ namespace SunlightCentralizedControlManagement_SCCM_.UserClass DataRow drEmployee = MainWindowViewModel.Machines.Select("IP='" + client.IP + "' AND port='" + client.Port + "'").First(); drEmployee.BeginEdit(); drEmployee["State"] = "899"; + drEmployee["WorkOrder"] = "------"; + drEmployee["Dyelot"] = ""; + drEmployee["Temperature"] = "---.-"; + drEmployee["WaterLevel"] = "----"; + drEmployee["Process"] = ""; + drEmployee["Step"] = ""; + drEmployee["Message"] = ""; drEmployee.EndEdit(); drEmployee.AcceptChanges(); drEmployee.ClearErrors(); diff --git a/ViewModel/MainWindowViewModel.cs b/ViewModel/MainWindowViewModel.cs index 3243501..25e4bc1 100644 --- a/ViewModel/MainWindowViewModel.cs +++ b/ViewModel/MainWindowViewModel.cs @@ -287,7 +287,7 @@ namespace SunlightCentralizedControlManagement_SCCM_.ViewModel catch (Exception) { } try { - if (dt_TP.Rows.Count > 0) + if (dt_TP.Rows.Count >= 0) { if(TechnologicalProcess_bool) TechnologicalProcess_View = ToObservableCollection(dt_TP); Sys_machine = MachineLOG;