|
@ -36,6 +36,7 @@ namespace SunlightCentralizedControlManagement_SCCM_.UserClass |
|
|
public class AsyncTcpClient |
|
|
public class AsyncTcpClient |
|
|
{ |
|
|
{ |
|
|
private static SQLiteHelper SQLiteHelpers = null; //定义数据库
|
|
|
private static SQLiteHelper SQLiteHelpers = null; //定义数据库
|
|
|
|
|
|
private static readonly string DBAddress = Environment.CurrentDirectory + "\\DataBase\\SCCM.db"; //数据库路径
|
|
|
private static readonly string ChartAdress = Environment.CurrentDirectory + "\\DataBase\\Chart.db"; //数据库路径
|
|
|
private static readonly string ChartAdress = Environment.CurrentDirectory + "\\DataBase\\Chart.db"; //数据库路径
|
|
|
public static async Task TcpClient(TcpClient tcpClient, string ip, string port) |
|
|
public static async Task TcpClient(TcpClient tcpClient, string ip, string port) |
|
|
{ |
|
|
{ |
|
@ -112,6 +113,24 @@ namespace SunlightCentralizedControlManagement_SCCM_.UserClass |
|
|
drEmployee.AcceptChanges(); |
|
|
drEmployee.AcceptChanges(); |
|
|
drEmployee.ClearErrors(); |
|
|
drEmployee.ClearErrors(); |
|
|
} |
|
|
} |
|
|
|
|
|
else if (SYSAPI == "SC810") |
|
|
|
|
|
{ |
|
|
|
|
|
DAT = DAT.Substring(DAT.IndexOf("]") + 1); |
|
|
|
|
|
SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
|
|
|
|
|
SQLiteHelpers.Open(); //打开数据库
|
|
|
|
|
|
SQLiteHelpers.Update("WorkOrder", new Dictionary<string, object> { { "State", 111 } }, |
|
|
|
|
|
"WorkOrder ='" + DAT + "'", null); |
|
|
|
|
|
SQLiteHelpers.Close(); |
|
|
|
|
|
} |
|
|
|
|
|
else if (SYSAPI == "SC811") |
|
|
|
|
|
{ |
|
|
|
|
|
DAT = DAT.Substring(DAT.IndexOf("]") + 1); |
|
|
|
|
|
SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
|
|
|
|
|
SQLiteHelpers.Open(); //打开数据库
|
|
|
|
|
|
SQLiteHelpers.Update("WorkOrder", new Dictionary<string, object> { { "State", 101 } }, |
|
|
|
|
|
"WorkOrder ='" + DAT + "'", null); |
|
|
|
|
|
SQLiteHelpers.Close(); |
|
|
|
|
|
} |
|
|
else if (SYSAPI == "SC830") |
|
|
else if (SYSAPI == "SC830") |
|
|
{ |
|
|
{ |
|
|
DAT = DAT.Substring(DAT.IndexOf("]") + 1); |
|
|
DAT = DAT.Substring(DAT.IndexOf("]") + 1); |
|
@ -193,7 +212,22 @@ namespace SunlightCentralizedControlManagement_SCCM_.UserClass |
|
|
DAT = DAT.Substring(DAT.IndexOf("]") + 1); |
|
|
DAT = DAT.Substring(DAT.IndexOf("]") + 1); |
|
|
MainWindowViewModel.dt_SysSet = JsonConvert.DeserializeObject<DataTable>(DAT);//反序列化
|
|
|
MainWindowViewModel.dt_SysSet = JsonConvert.DeserializeObject<DataTable>(DAT);//反序列化
|
|
|
}//系统设置表
|
|
|
}//系统设置表
|
|
|
|
|
|
else if (SYSAPI == "SC910") |
|
|
|
|
|
{ |
|
|
|
|
|
DAT = DAT.Substring(DAT.IndexOf("]") + 1); |
|
|
|
|
|
SQLiteHelpers.Open(); //打开数据库
|
|
|
|
|
|
SQLiteHelpers.Update("WorkOrder", new Dictionary<string, object> { { "State", 109 } }, |
|
|
|
|
|
"WorkOrder ='" + DAT + "'", null); |
|
|
|
|
|
SQLiteHelpers.Close(); |
|
|
|
|
|
}//发布失败
|
|
|
|
|
|
else if (SYSAPI == "SC911") |
|
|
|
|
|
{ |
|
|
|
|
|
DAT = DAT.Substring(DAT.IndexOf("]") + 1); |
|
|
|
|
|
SQLiteHelpers.Open(); //打开数据库
|
|
|
|
|
|
SQLiteHelpers.Update("WorkOrder", new Dictionary<string, object> { { "State", 119 } }, |
|
|
|
|
|
"WorkOrder ='" + DAT + "'", null); |
|
|
|
|
|
SQLiteHelpers.Close(); |
|
|
|
|
|
}//细节错误
|
|
|
|
|
|
|
|
|
return EasyTask.CompletedTask; |
|
|
return EasyTask.CompletedTask; |
|
|
}; |
|
|
}; |
|
|