示例#1
0
        private void button3_Click(object sender, EventArgs e)
        {
            lib.RegisterInStartup(true, Application.ExecutablePath);
            var row = new MS_Tavzin.portrow
            {
                kindBaskul      = cmbKindBaskul.SelectedIndex + 1,
                portCom         = cmbPortCom.SelectedIndex,
                speed           = cmbSpeed.SelectedIndex,
                bitData         = cmbBitData.SelectedIndex,
                stopData        = cmbStopData.SelectedIndex,
                parity          = cmbPariti.SelectedIndex,
                cont_addSahih   = Convert.ToInt32(mp_TextBox3.Text),
                cont_addAhshari = Convert.ToInt32(mp_TextBox4.Text),
                urlServer       = textBox1.Text.Trim(),
                urlUser         = textBox2.Text.Trim(),
                urlPass         = textBox3.Text.Trim(),
            };

            reg.set("config", Newtonsoft.Json.JsonConvert.SerializeObject(row));

            groupBox1.Visible = false;


            service = new ClassService();



            service.StrInterfacedelegate += (str) =>
            {
                richTextBox1.Text = DateTime.Now + "   " + str + System.Environment.NewLine + richTextBox1.Text;

                if (richTextBox1.Text.Length > 1500)
                {
                    richTextBox1.Text = richTextBox1.Text.Substring(0, 1500);
                }
            };
            service.STRVaznInterfacedelegate += (decimal? vazn) =>
            {
                label1.Text = "وزن :" + vazn.ToString();
            };
            service.STRTestInterfacedelegate += (string vazn) =>
            {
                richTextBox1.Text = vazn + "/" + richTextBox1.Text;

                if (richTextBox1.Text.Length > 1500)
                {
                    richTextBox1.Text = richTextBox1.Text.Substring(0, 1500);
                }
            };
            service.startbascul();
        }
示例#2
0
        private void button1_Click(object sender, EventArgs e)
        {
            var row = new MS_Tavzin.portrow
            {
                kindBaskul      = cmbKindBaskul.SelectedIndex + 1,
                portCom         = cmbPortCom.SelectedIndex,
                speed           = cmbSpeed.SelectedIndex,
                bitData         = cmbBitData.SelectedIndex,
                stopData        = cmbStopData.SelectedIndex,
                parity          = cmbPariti.SelectedIndex,
                cont_addSahih   = Convert.ToInt32(mp_TextBox3.Text),
                cont_addAhshari = Convert.ToInt32(mp_TextBox4.Text),
                urlServer       = textBox1.Text.Trim()
            };

            reg.set("config", Newtonsoft.Json.JsonConvert.SerializeObject(row));


            DialogResult = DialogResult.OK;
        }