private void MenuItemClick(MenuItem mi) { try { string cmd = mi.Tag.ToString().Replace("%index", SelectedPD.Index.ToString()).Replace("%name", SelectedPD.Name); string outText = Json.GenerateString(new Command(cmd)); SAPPTcpClient.Send(SAPPTcpClient.clientSocket, outText); } catch (Exception ex) { SAPPTcpClient.logger.Error(ex, ex.Message); } }
private void TextBox_command_KeyUp(object sender, KeyEventArgs e) { try { string outText = ""; if (e.Key == Key.Enter) { outText = Json.GenerateString(new Command(textBox_command.Text)); SAPPTcpClient.Send(SAPPTcpClient.clientSocket, outText); textBox_command.Text = ""; } } catch (Exception ex) { SAPPTcpClient.Disconnect(); if (e.Key == Key.Enter) { textBox_command.Text = ""; } SAPPTcpClient.logger.Error(ex, ex.Message); } }