示例#1
0
 private void UpdataTextBox5(String str)
 {
     textBox5.Text           = str;
     textBox5.SelectionStart = DebugTextLength;
     textBox5.ScrollToCaret();
     FactorySettings.ServerInfo info = FactorySettings.ParseServiceInfo(str);
     if (info != null)
     {
         textBox6.Text  = info.server_url;
         textBox7.Text  = info.server_ipv4;
         textBox8.Text  = info.server_udp_port.ToString();
         textBox9.Text  = info.server_tcp_port.ToString();
         textBox10.Text = "reserve";
         textBox11.Text = info.local_udp_port.ToString();
         textBox12.Text = "reserve";
         textBox15.Text = info.password;
         textBox13.Text = info.addr;
         textBox14.Text = info.sn;
         textBox17.Text = info.VID.ToString();
         textBox18.Text = info.PID.ToString();
         textBox19.Text = info.product_date;
         if (info.server_ipv4 == null)
         {
             LoadDefaultValue();
         }
     }
 }
示例#2
0
        private void button3_Click_1(object sender, EventArgs e)
        {
            FactorySettings.ServerInfo info = new FactorySettings.ServerInfo();

            /*
             *  textBox6.Text = info.server_url;
             *  textBox7.Text = info.server_ipv4;
             *  textBox8.Text = info.server_udp_port.ToString();
             *  textBox9.Text = info.server_tcp_port.ToString();
             *  textBox10.Text = "reserve";
             *  textBox11.Text = info.local_udp_port.ToString();
             *  textBox12.Text = "reserve";
             *  textBox15.Text = info.password;
             *  textBox13.Text = info.addr;
             *  textBox14.Text = info.sn;
             *  textBox17.Text = info.VID.ToString();
             *  textBox18.Text = info.PID.ToString();
             *  textBox19.Text = info.product_date;
             */
            try
            {
                info.PID             = int.Parse(textBox18.Text);
                info.VID             = (int)long.Parse(textBox17.Text);
                info.product_date    = textBox19.Text;
                info.sn              = textBox14.Text;
                info.addr            = textBox13.Text;
                info.password        = textBox15.Text;
                info.local_udp_port  = int.Parse(textBox11.Text);
                info.server_tcp_port = int.Parse(textBox9.Text);
                info.server_udp_port = int.Parse(textBox8.Text);
                info.server_ipv4     = textBox7.Text;
                info.server_url      = textBox6.Text;
                if (info.PID == 0)
                {
                    MessageBox.Show("please input Product ID");
                }
                if (info.VID == 0)
                {
                    MessageBox.Show("please input Vendor ID");
                }
                if (info.product_date == null)
                {
                    MessageBox.Show("please input Product Date");
                }
                if (info.sn == null)
                {
                    MessageBox.Show("please input SN");
                }
                if (info.addr == null)
                {
                    MessageBox.Show("please input Device Adress");
                }
                if (info.password == null)
                {
                    MessageBox.Show("please input Protect Password");
                }
                if (info.server_ipv4 == null)
                {
                    MessageBox.Show("please input Server IPv4 Adress");
                }
                if (info.server_url == null)
                {
                    MessageBox.Show("please input Server URL");
                }
                FactorySettings.WriteSerialNumber(info);
            }
            catch {
                MessageBox.Show("you shoud input something words in textbox");
            }
        }