Compare commits
2
Commits
d6bb2af3d5
...
f838e3e0c5
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f838e3e0c5 | ||
|
|
dcfa96824f |
@@ -78,8 +78,27 @@ namespace ForwardingServerUI.Class
|
|||||||
{
|
{
|
||||||
Personm deserializedPerson = JsonSerializer.Deserialize<Personm>(DAT)!;
|
Personm deserializedPerson = JsonSerializer.Deserialize<Personm>(DAT)!;
|
||||||
Application.Current.Dispatcher.Invoke(() => {
|
Application.Current.Dispatcher.Invoke(() => {
|
||||||
|
var mach = MainWindowViewModel._machineTable.Select("Enterprise='" + deserializedPerson.SERVEREnterprise +
|
||||||
|
"'and MachineName='" + deserializedPerson.SERVERMachineName + "'");
|
||||||
|
if (mach.Length > 0)
|
||||||
|
{
|
||||||
|
DataRow dataRow = mach.First();
|
||||||
|
dataRow.BeginEdit();
|
||||||
|
dataRow["ID"] = client.Id;
|
||||||
|
dataRow["IP"] = client.IP;
|
||||||
|
dataRow["Start"] = 30;
|
||||||
|
dataRow["Enterprise"] = "/" + deserializedPerson.SERVEREnterprise;
|
||||||
|
dataRow["MachineName"] = deserializedPerson.SERVERMachineName;
|
||||||
|
dataRow["MachineVer"] = deserializedPerson.MachineVer;
|
||||||
|
dataRow.EndEdit();
|
||||||
|
dataRow.AcceptChanges();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
MainWindowViewModel._machineTable.Rows.Add(client.Id, client.IP, 30, "/" + deserializedPerson.SERVEREnterprise,
|
MainWindowViewModel._machineTable.Rows.Add(client.Id, client.IP, 30, "/" + deserializedPerson.SERVEREnterprise,
|
||||||
deserializedPerson.SERVERMachineName, deserializedPerson.MachineVer);
|
deserializedPerson.SERVERMachineName, deserializedPerson.MachineVer);
|
||||||
|
|
||||||
|
}
|
||||||
});
|
});
|
||||||
Console.WriteLine("[" + DateTime.Now.ToString("yyyy-MM-DD HH:mm:ss:fff") + " [LINK ID " + client.Id + " IP " + client.IP + "]\nDATA =" + DAT);
|
Console.WriteLine("[" + DateTime.Now.ToString("yyyy-MM-DD HH:mm:ss:fff") + " [LINK ID " + client.Id + " IP " + client.IP + "]\nDATA =" + DAT);
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user