Exemple #1
0
        /// <summary>
        /// Настройка внешнего вида формы в соответствии с параметрами конфигурации
        /// </summary>
        private void SetImageForm()
        {
            int top = this.button1.Top;

            for (int j = 0; j < this.boxArray.Length; j++)
            {
                if (par.isValidBO(j + 1))
                {
                    this.boxArray[j].Location = new Point(this.boxArray[j].Location.X, top);
                    top = top + ParametrConstants.TopStep;
                    this.boxArray[j].Text    = par.getNameBO(j + 1);
                    this.boxArray[j].Visible = true;
                    this.boxArray[j].Enabled = true;
                }
                else
                {
                    this.boxArray[j].Text    = ParametrConstants.NoValidBO;
                    this.boxArray[j].Visible = false;
                    this.boxArray[j].Enabled = false;
                }
            }
            top = top + ParametrConstants.TopStep2;

            this.Size = new Size(this.Size.Width, top);
        }
Exemple #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            int j1, j2, j3, j4, j5, j6, j7;
            int jNum = 1;

            try
            {
                j1 = int.Parse(textBox1.Text); jNum++;
                j2 = int.Parse(textBox2.Text); jNum++;
                j3 = int.Parse(textBox3.Text); jNum++;
                j4 = int.Parse(textBox4.Text); jNum++;
                j5 = int.Parse(textBox5.Text); jNum++;
                j6 = int.Parse(textBox6.Text); jNum++;
                j7 = int.Parse(textBox7.Text);
            }

            catch
            {
                string cErr = string.Format("Не верно задан адрес Устройства в команде № {0:D}", jNum);
                MessageBox.Show(cErr);
                return;
            };

            par.setAdrBO(1, j1); par.setNameBO(1, textBox8.Text); par.setNameCMD(1, textBox15.Text);
            par.setAdrBO(2, j2); par.setNameBO(2, textBox9.Text); par.setNameCMD(2, textBox16.Text);
            par.setAdrBO(3, j3); par.setNameBO(3, textBox10.Text); par.setNameCMD(3, textBox17.Text);
            par.setAdrBO(4, j4); par.setNameBO(4, textBox11.Text); par.setNameCMD(4, textBox18.Text);
            par.setAdrBO(5, j5); par.setNameBO(5, textBox12.Text); par.setNameCMD(5, textBox19.Text);
            par.setAdrBO(6, j6); par.setNameBO(6, textBox13.Text); par.setNameCMD(6, textBox20.Text);
            par.setAdrBO(7, j7); par.setNameBO(7, textBox14.Text); par.setNameCMD(7, textBox21.Text);

            for (int j = 1; j <= 7; j++)
            {
                if (par.isValidBO(j))
                {
                    if (!par.isValidCMD(j))
                    {
                        string cErr = string.Format("Не верно задан текст команды № {0:D}", j);
                        MessageBox.Show(cErr);
                        return;
                    }
                }
            }


            par.CodeExit = true;

            Close();
        }