예제 #1
0
파일: Form2.cs 프로젝트: slawer/service
        /// <summary>
        /// Конструктор
        /// </summary>
        /// <param name="parameters">Параметры настройки программы</param>
        public Form2(SetTimeParameters parameters)
        {
            int j;

            InitializeComponent();
            par = parameters;
            j = par.getAdrBO(1);
            textBox1.Text = j.ToString();
            j = par.getAdrBO(2);
            textBox2.Text = j.ToString();
            j = par.getAdrBO(3);
            textBox3.Text = j.ToString();
            j = par.getAdrBO(4);
            textBox4.Text = j.ToString();
            j = par.getAdrBO(5);
            textBox5.Text = j.ToString();
            j = par.getAdrBO(6);
            textBox6.Text = j.ToString();
            j = par.getAdrBO(7);
            textBox7.Text = j.ToString();

            textBox8.Text = par.getNameBO(1);
            textBox9.Text = par.getNameBO(2);
            textBox10.Text = par.getNameBO(3);
            textBox11.Text = par.getNameBO(4);
            textBox12.Text = par.getNameBO(5);
            textBox13.Text = par.getNameBO(6);
            textBox14.Text = par.getNameBO(7);

            checkBox1.Checked = par.OldFormatCMD;
            checkBox2.Checked = par.ResetBOAfterSet;

            par.CodeExit = false;
        }
예제 #2
0
파일: Form2.cs 프로젝트: slawer/service
        /// <summary>
        /// Конструктор
        /// </summary>
        /// <param name="parameters">Параметры настройки программы</param>
        public Form2(SetTimeParameters parameters)
        {
            int j;

            InitializeComponent();
            par           = parameters;
            j             = par.getAdrBO(1);
            textBox1.Text = j.ToString();
            j             = par.getAdrBO(2);
            textBox2.Text = j.ToString();
            j             = par.getAdrBO(3);
            textBox3.Text = j.ToString();
            j             = par.getAdrBO(4);
            textBox4.Text = j.ToString();
            j             = par.getAdrBO(5);
            textBox5.Text = j.ToString();
            j             = par.getAdrBO(6);
            textBox6.Text = j.ToString();
            j             = par.getAdrBO(7);
            textBox7.Text = j.ToString();

            textBox8.Text  = par.getNameBO(1);
            textBox9.Text  = par.getNameBO(2);
            textBox10.Text = par.getNameBO(3);
            textBox11.Text = par.getNameBO(4);
            textBox12.Text = par.getNameBO(5);
            textBox13.Text = par.getNameBO(6);
            textBox14.Text = par.getNameBO(7);

            checkBox1.Checked = par.OldFormatCMD;
            checkBox2.Checked = par.ResetBOAfterSet;

            par.CodeExit = false;
        }
예제 #3
0
        /// <summary>
        /// Конструктор
        /// </summary>
        /// <param name="application">Интерфейс связи с платформой</param>
        public Form1(IApplication application)
        {
            app      = application;
            protocol = app.GetProtocol(ProtocolVersion.x100);
            try
            {
                par = LoadConfiguration(Application.StartupPath + ParametrConstants.ConfigName);
            }
            catch
            {
                par = new SetTimeParameters();
            }



            InitializeComponent();

            this.boxArray[0] = this.checkBox1;
            this.boxArray[1] = this.checkBox2;
            this.boxArray[2] = this.checkBox3;
            this.boxArray[3] = this.checkBox4;
            this.boxArray[4] = this.checkBox5;
            this.boxArray[5] = this.checkBox6;
            this.boxArray[6] = this.checkBox7;

            SetImageForm();
        }
예제 #4
0
파일: Form1.cs 프로젝트: slawer/service
        /// <summary>
        /// Конструктор
        /// </summary>
        /// <param name="application">Интерфейс связи с платформой</param>
        public Form1(IApplication application)
        {
            app = application;
            protocol = app.GetProtocol(ProtocolVersion.x100);
            try
            {
                par = LoadConfiguration(Application.StartupPath + ParametrConstants.ConfigName);
            }
            catch
            {
                par = new SetTimeParameters();
            }

            InitializeComponent();

            this.boxArray[0] = this.checkBox1;
            this.boxArray[1] = this.checkBox2;
            this.boxArray[2] = this.checkBox3;
            this.boxArray[3] = this.checkBox4;
            this.boxArray[4] = this.checkBox5;
            this.boxArray[5] = this.checkBox6;
            this.boxArray[6] = this.checkBox7;

            SetImageForm();
        }
예제 #5
0
        /// <summary>
        /// Сохранить конфигурацию из класса параметров в файл
        /// </summary>
        /// <param name="parameters">Сохраняемые параметры</param>
        /// <param name="uri">Имя файла, в котором сохраняется конфигурация</param>
        private void SaveConfiguration(SetTimeParameters parameters, string uri)
        {
            FileStream stream = null;

            try
            {
                stream = File.Open(uri, FileMode.Create);
                BinaryFormatter bFormatter = new BinaryFormatter();

                bFormatter.Serialize(stream, parameters);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
            finally
            {
                if (stream != null)
                {
                    stream.Close();
                }
            }
        }
예제 #6
0
파일: Form1.cs 프로젝트: slawer/service
        /// <summary>
        /// Сохранить конфигурацию из класса параметров в файл
        /// </summary>
        /// <param name="parameters">Сохраняемые параметры</param>
        /// <param name="uri">Имя файла, в котором сохраняется конфигурация</param>
        private void SaveConfiguration(SetTimeParameters parameters, string uri)
        {
            FileStream stream = null;

            try
            {
                stream = File.Open(uri, FileMode.Create);
                BinaryFormatter bFormatter = new BinaryFormatter();

                bFormatter.Serialize(stream, parameters);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
            finally
            {
                if (stream != null)
                {
                    stream.Close();
                }
            }
        }