Ejemplo n.º 1
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(comboBoxRemoteReader.Text))
     {
         DeviceInfo[] tmpDeviceArray = _db.RecoverDevice(false);
         if (tmpDeviceArray != null)
         {
             foreach (DeviceInfo dev in tmpDeviceArray)
             {
                 if (dev.DeviceName == comboBoxRemoteReader.Text)
                 {
                     string              badge;
                     TcpIpClient         tcp = new TcpIpClient();
                     TcpIpClient.RetCode ret = tcp.getLastBadge(dev.IP_Server, dev.Port_Server, out badge);
                     if (ret == TcpIpClient.RetCode.RC_Succeed)
                     {
                         Invoke((MethodInvoker) delegate { textBoxReaderCard.Text = badge; });
                     }
                     else
                     {
                         MessageBox.Show(string.Format(ResStrings.str_Unable_to_get_Badge_from__0, dev.DeviceName), ResStrings.strInfo, MessageBoxButtons.OK, MessageBoxIcon.Information);
                     }
                     break;
                 }
             }
         }
     }
 }
        private void buttonPingCPU_Click(object sender, EventArgs e)
        {
            buttonPingCPU.Enabled = false;

            string givenIp;
            int    portNumber;

            if (!TryParseIpPort(out givenIp, out portNumber))
            {
                return;
            }

            TcpIpClient.RetCode ret = tcpClient.pingServer(givenIp, portNumber);

            UpdateStatusBar(String.Format("-> {0} - Ping - {1}", DateTime.Now.ToLocalTime(), ret));

            buttonPingCPU.Enabled = true;
        }