sc 2 months ago
parent
commit
0cc877284a
  1. 15
      UserClass/AsyncTcpServer.cs

15
UserClass/AsyncTcpServer.cs

@ -406,16 +406,20 @@ namespace DyeingComputer.UserClass
{ {
try try
{ {
client.SendAsync("SC827" + "[" + MainWindowViewModel.S01 + "]" + SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
MainWindowViewModel.Dyelot_dat.ToJsonString()); SQLiteHelpers.Open(); //打开数据库
string sql_script = "select * from Dyelot where State = '201' AND WorkOrder = '" +
MainWindowViewModel.WorkNumder + "'";
DataTable dt = SQLiteHelpers.ExecuteDataSet(sql_script, null).Tables[0]; //转换
SQLiteHelpers.Close(); //关闭连接
client.SendAsync("SC827" + "[" + MainWindowViewModel.S01 + "]" + dt.ToJsonString());
MainWindowViewModel.TX++; MainWindowViewModel.TX++;
APILog.DBlog(client.IP, SYSKEY, SYSAPI, SYSDAT);//记录指令
} }
catch (Exception ex) { client.SendAsync("SC927" + "[" + MainWindowViewModel.S01 + "]" + ex); } catch (Exception ex) { client.SendAsync("SC927" + "[" + MainWindowViewModel.S01 + "]" + ex); }
} }
else { client.SendAsync("SC999"); } else { client.SendAsync("SC999"); }
}//输送信息指令 }//呼叫领料单
else if (SYSAPI == "SC828") else if (SYSAPI == "SC828")
{ {
if (SYSKEY == MainWindowViewModel.SYSKEY) if (SYSKEY == MainWindowViewModel.SYSKEY)
@ -443,8 +447,7 @@ namespace DyeingComputer.UserClass
"select * from Dyelot where WorkOrder = '" + "select * from Dyelot where WorkOrder = '" +
MainWindowViewModel.WorkNumder + "'", null).Tables[0]; MainWindowViewModel.WorkNumder + "'", null).Tables[0];
int dt = SQLiteHelpers.ExecuteDataSet("select * from Dyelot where Dyelot='" + int dt = SQLiteHelpers.ExecuteDataSet("select * from Dyelot where Dyelot='" +
drEmployee.Field<string>("Dyelot") + "' AND State ='" + drEmployee.Field<int>("State") + drEmployee.Field<string>("Dyelot") + "' AND State ='201'", null).Tables[0].Rows.Count;
"'", null).Tables[0].Rows.Count;
if (dt == 0) MainWindowViewModel.CALL_FR = false; if (dt == 0) MainWindowViewModel.CALL_FR = false;
} }
SQLiteHelpers.Close(); //关闭连接 SQLiteHelpers.Close(); //关闭连接

Loading…
Cancel
Save