示例#1
0
        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); }
        }
示例#2
0
 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);
     }
 }