|
|
@ -105,23 +105,25 @@ namespace DyeingComputer.UserClass |
|
|
|
{ |
|
|
|
Dictionary<string, object> WorkOrder_dat; |
|
|
|
WorkOrder_dat = SerializeConvert.JsonDeserializeFromString<Dictionary<string, object>>(SYSDAT); |
|
|
|
//WorkOrder_dat.GetValue("WorkOrder");
|
|
|
|
bool dat_w = SQLDATA.WorkOrder( |
|
|
|
WorkOrder_dat.GetValue("WorkOrder").ToString(), |
|
|
|
WorkOrder_dat.GetValue("ProcessName").ToString(), |
|
|
|
WorkOrder_dat.GetValue("StartTime").ToString(), |
|
|
|
WorkOrder_dat.GetValue("EndTime").ToString(), |
|
|
|
WorkOrder_dat.GetValue("Time").ToString(), |
|
|
|
WorkOrder_dat.GetValue("Remark").ToString(), |
|
|
|
WorkOrder_dat.GetValue("lock").ToString(), |
|
|
|
WorkOrder_dat.GetValue("State").ToString(), |
|
|
|
WorkOrder_dat.GetValue("ProcessID").ToString()); |
|
|
|
//WorkOrder_dat.GetValue("WorkOrder");
|
|
|
|
bool dat_w = SQLDATA.WorkOrder( |
|
|
|
WorkOrder_dat.GetValue("WorkOrder").ToString(), |
|
|
|
WorkOrder_dat.GetValue("ProgramName").ToString(), |
|
|
|
WorkOrder_dat.GetValue("StartTime").ToString(), |
|
|
|
WorkOrder_dat.GetValue("EndTime").ToString(), |
|
|
|
WorkOrder_dat.GetValue("Time").ToString(), |
|
|
|
WorkOrder_dat.GetValue("Remark").ToString(), |
|
|
|
WorkOrder_dat.GetValue("lock").ToString(), |
|
|
|
WorkOrder_dat.GetValue("State").ToString(), |
|
|
|
WorkOrder_dat.GetValue("ProgramID").ToString(), |
|
|
|
WorkOrder_dat.GetValue("color").ToString(), |
|
|
|
WorkOrder_dat.GetValue("Dyelot").ToString()); |
|
|
|
if (!dat_w) { client.SendAsync("SC910"); } |
|
|
|
else { client.SendAsync("SC810" + SYSKEY + SYSDAT); MainWindowViewModel.TX++; } |
|
|
|
} |
|
|
|
catch |
|
|
|
catch(Exception ex) |
|
|
|
{ |
|
|
|
client.SendAsync("SC990"); |
|
|
|
client.SendAsync("SC990"+ex); |
|
|
|
} |
|
|
|
} |
|
|
|
else { client.SendAsync("SC999"); } |
|
|
|