コード例 #1
0
ファイル: TechParametersForm.cs プロジェクト: slawer/sgt
        /// <summary>
        /// настраиваем технологический параметр
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void tune_btn_Click(object sender, EventArgs e)
        {
            if (listView1.SelectedItems != null && listView1.SelectedItems.Count > 0)
            {
                TParameter sel_par = listView1.SelectedItems[0].Tag as TParameter;
                if (sel_par != null)
                {
                    SelectParameterForm frm = new SelectParameterForm();
                    if (frm.ShowDialog(this) == DialogResult.OK)
                    {
                        Parameter selected = frm.SelectedParameter;
                        if (selected != null)
                        {
                            if (selected.Channel != null)
                            {
                                sel_par.Identifier = selected.Identifier;
                                //sel_par.PNumber = selected.Channel.Number;

                                listView1.SelectedItems[0].SubItems[1].Text = selected.Name;
                            }
                            else
                            {
                                MessageBox.Show(this, "Выбранный параметр не настроен.", "Предупреждение",
                                                MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            }
                        }
                    }
                }
            }
        }
コード例 #2
0
ファイル: EditNumericPanelForm.cs プロジェクト: slawer/sgt
        /// <summary>
        /// настраиваем график
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button1_Click(object sender, EventArgs e)
        {
            if (listViewGraphics.SelectedItems != null && listViewGraphics.SelectedItems.Count > 0)
            {
                VPanelGraphic sel_gr = listViewGraphics.SelectedItems[0].Tag as VPanelGraphic;
                if (sel_gr != null)
                {
                    SelectParameterForm frm = new SelectParameterForm();
                    if (frm.ShowDialog(this) == DialogResult.OK)
                    {
                        Parameter sel_par = frm.SelectedParameter;
                        if (sel_par != null)
                        {
                            sel_gr.Identifier  = sel_par.Identifier;
                            sel_gr.Description = sel_par.Description;

                            //sel_gr.Min = sel_par.Range.Min;
                            //sel_gr.Max = sel_par.Range.Max;

                            sel_gr.Units = sel_par.Units;

                            listViewGraphics.SelectedItems[0].SubItems[1].Text = sel_par.Name;
                        }
                    }
                }
            }
        }
コード例 #3
0
ファイル: EditNumericPanelForm.cs プロジェクト: slawer/sgt
        /// <summary>
        /// изменяем параметр
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonEditParameter_Click(object sender, EventArgs e)
        {
            try
            {
                if (listView1.SelectedItems != null && listView1.SelectedItems.Count > 0)
                {
                    VPanelParameter sel_parameter = listView1.SelectedItems[0].Tag as VPanelParameter;
                    if (sel_parameter != null)
                    {
                        SelectParameterForm frm = new SelectParameterForm();
                        if (frm.ShowDialog(this) == DialogResult.OK)
                        {
                            Parameter sel_par = frm.SelectedParameter;
                            if (sel_par != null && sel_par.Channel != null)
                            {
                                //sel_parameter.PNumber = sel_par.Channel.Number;
                                sel_parameter.Identifier = sel_par.Identifier;

                                listView1.SelectedItems[0].SubItems[1].Text = sel_par.Name;
                            }
                        }
                    }
                }
            }
            catch { }
        }
コード例 #4
0
ファイル: EditNumericPanelForm.cs プロジェクト: slawer/sgt
        /// <summary>
        /// добавляем новый цифровой параметр
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonNewParameter_Click(object sender, EventArgs e)
        {
            try
            {
                SelectParameterForm frm = new SelectParameterForm();
                if (frm.ShowDialog(this) == DialogResult.OK)
                {
                    Parameter sel_parameter = frm.SelectedParameter;
                    if (sel_parameter != null && sel_parameter.Channel != null)
                    {
                        VPanelParameter vp_parameter = new VPanelParameter();
                        //vp_parameter.PNumber = sel_parameter.Channel.Number;
                        vp_parameter.Identifier = sel_parameter.Identifier;
                        n_panel.Items.Add(vp_parameter);

                        InsertNumericParameter(vp_parameter);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(this, ex.Message, "Ошибка",
                                MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
コード例 #5
0
ファイル: DrillingPanelForm.cs プロジェクト: slawer/sgt
 /// <summary>
 /// усиление в ключе КМБ
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void button2_Click(object sender, EventArgs e)
 {
     SelectParameterForm frm = new SelectParameterForm();
     if (frm.ShowDialog(this) == DialogResult.OK)
     {
         Parameter sel_par = frm.SelectedParameter;
         if (sel_par != null)
         {
             textBox1.Text = sel_par.Name;
             _app.DrillingPanel.KMB.Identifier = sel_par.Identifier;
         }
     }
 }
コード例 #6
0
ファイル: SolutionPanelForm.cs プロジェクト: slawer/sgt
 /// <summary>
 /// плотность емкости отс2
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void button3_Click(object sender, EventArgs e)
 {
     SelectParameterForm frm = new SelectParameterForm();
     if (frm.ShowDialog(this) == DialogResult.OK)
     {
         Parameter sel_par = frm.SelectedParameter;
         if (sel_par != null)
         {
             textBoxOts2.Text = sel_par.Name;
             _app.SolutionPanel.PlEmkOts2.Identifier = sel_par.Identifier;
         }
     }
 }
コード例 #7
0
ファイル: DrillingPanelForm.cs プロジェクト: slawer/sgt
        /// <summary>
        /// усиление в ключе КМБ
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button2_Click(object sender, EventArgs e)
        {
            SelectParameterForm frm = new SelectParameterForm();

            if (frm.ShowDialog(this) == DialogResult.OK)
            {
                Parameter sel_par = frm.SelectedParameter;
                if (sel_par != null)
                {
                    textBox1.Text = sel_par.Name;
                    _app.DrillingPanel.KMB.Identifier = sel_par.Identifier;
                }
            }
        }
コード例 #8
0
ファイル: SolutionPanelForm.cs プロジェクト: slawer/sgt
        /// <summary>
        /// температура на выходе
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button4_Click(object sender, EventArgs e)
        {
            SelectParameterForm frm = new SelectParameterForm();

            if (frm.ShowDialog(this) == DialogResult.OK)
            {
                Parameter sel_par = frm.SelectedParameter;
                if (sel_par != null)
                {
                    textBoxTemVihod.Text = sel_par.Name;
                    _app.SolutionPanel.TempVihod.Identifier = sel_par.Identifier;
                }
            }
        }
コード例 #9
0
        /// <summary>
        /// настраиваем сброс объема
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonResetVes_Click(object sender, EventArgs e)
        {
            SelectParameterForm frm = new SelectParameterForm();

            if (frm.ShowDialog(this) == DialogResult.OK)
            {
                Parameter channel = frm.SelectedParameter;
                if (channel != null)
                {
                    if (channel.Channel != null)
                    {
                        id_re = channel.Identifier;
                        //re = channel.Channel.Number;

                        textBoxResetVes.Text = channel.Name;
                    }
                }
            }
        }
コード例 #10
0
ファイル: FullPanelForm.cs プロジェクト: slawer/sgt
        /// <summary>
        /// 
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonNewParameter_Click(object sender, EventArgs e)
        {
            try
            {
                SelectParameterForm frm = new SelectParameterForm();
                if (frm.ShowDialog(this) == DialogResult.OK)
                {
                    Parameter sel_parameter = frm.SelectedParameter;
                    if (sel_parameter != null && sel_parameter.Channel != null)
                    {
                        VPanelParameter vp_parameter = new VPanelParameter();
                        vp_parameter.Identifier = sel_parameter.Identifier;

                        area.Items.Add(vp_parameter);
                        InsertNumericParameter(vp_parameter);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(this, ex.Message, "Ошибка",
                    MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
コード例 #11
0
ファイル: FullPanelForm.cs プロジェクト: slawer/sgt
        /// <summary>
        /// 
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonEditParameter_Click(object sender, EventArgs e)
        {
            try
            {
                if (listView1.SelectedItems != null && listView1.SelectedItems.Count > 0)
                {
                    VPanelParameter sel_parameter = listView1.SelectedItems[0].Tag as VPanelParameter;
                    if (sel_parameter != null)
                    {
                        SelectParameterForm frm = new SelectParameterForm();
                        if (frm.ShowDialog(this) == DialogResult.OK)
                        {
                            Parameter sel_par = frm.SelectedParameter;
                            if (sel_par != null && sel_par.Channel != null)
                            {
                                sel_parameter.Identifier = sel_par.Identifier;

                                listView1.SelectedItems[0].SubItems[1].Text = sel_par.Name;
                                listView1.SelectedItems[0].SubItems[2].Text = string.Format("{0};{1} pt", sel_parameter.Font.Name, sel_parameter.Font.SizeInPoints);
                            }
                        }
                    }
                }
            }
            catch { }
        }
コード例 #12
0
ファイル: FullPanelForm.cs プロジェクト: slawer/sgt
        private void настроитьГрафикToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (listViewGraphics.SelectedItems != null && listViewGraphics.SelectedItems.Count > 0)
            {
                VPanelGraphic sel_gr = listViewGraphics.SelectedItems[0].Tag as VPanelGraphic;
                if (sel_gr != null)
                {
                    SelectParameterForm frm = new SelectParameterForm();
                    if (frm.ShowDialog(this) == DialogResult.OK)
                    {
                        Parameter sel_par = frm.SelectedParameter;
                        if (sel_par != null)
                        {
                            sel_gr.Identifier = sel_par.Identifier;
                            sel_gr.Description = sel_par.Description;

                            sel_gr.Units = sel_par.Units;
                            listViewGraphics.SelectedItems[0].SubItems[1].Text = sel_par.Name;
                        }
                    }
                }
            }
        }
コード例 #13
0
ファイル: AsyCommandTunerForm.cs プロジェクト: slawer/sgt
        /// <summary>
        /// настраиваем команду пульт бурильщика
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonPult_Click(object sender, EventArgs e)
        {
            SelectParameterForm frm = new SelectParameterForm();
            if (frm.ShowDialog(this) == DialogResult.OK)
            {
                Parameter channel = frm.SelectedParameter;
                if (channel != null)
                {
                    if (channel.Channel != null)
                    {
                        id_dr = channel.Identifier;
                        //dr = channel.Channel.Number;

                        textBoxPult.Text = channel.Name;
                    }
                }
            }
        }
コード例 #14
0
ファイル: TechParametersForm.cs プロジェクト: slawer/sgt
        /// <summary>
        /// настраиваем технологический параметр
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void tune_btn_Click(object sender, EventArgs e)
        {
            if (listView1.SelectedItems != null && listView1.SelectedItems.Count > 0)
            {
                TParameter sel_par = listView1.SelectedItems[0].Tag as TParameter;
                if (sel_par != null)
                {
                    SelectParameterForm frm = new SelectParameterForm();
                    if (frm.ShowDialog(this) == DialogResult.OK)
                    {
                        Parameter selected = frm.SelectedParameter;
                        if (selected != null)
                        {
                            if (selected.Channel != null)
                            {
                                sel_par.Identifier = selected.Identifier;
                                //sel_par.PNumber = selected.Channel.Number;

                                listView1.SelectedItems[0].SubItems[1].Text = selected.Name;
                            }
                            else
                                MessageBox.Show(this, "Выбранный параметр не настроен.", "Предупреждение",
                                    MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                    }
                }
            }
        }
コード例 #15
0
ファイル: NumericPanelForm.cs プロジェクト: slawer/sgt
        /// <summary>
        /// изменяем параметр
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonEditParameter_Click(object sender, EventArgs e)
        {
            try
            {
                if (listView1.SelectedItems != null && listView1.SelectedItems.Count > 0)
                {
                    VPanelParameter sel_parameter = listView1.SelectedItems[0].Tag as VPanelParameter;
                    if (sel_parameter != null)
                    {
                        SelectParameterForm frm = new SelectParameterForm();
                        if (frm.ShowDialog(this) == DialogResult.OK)
                        {
                            Parameter sel_par = frm.SelectedParameter;
                            if (sel_par != null && sel_par.Channel != null)
                            {
                                //sel_parameter.PNumber = sel_par.Channel.Number;
                                sel_parameter.Identifier = sel_par.Identifier;

                                listView1.SelectedItems[0].SubItems[1].Text = sel_par.Name;
                            }
                        }
                    }
                }
            }
            catch { }
        }
コード例 #16
0
ファイル: SaveTechParametersForm.cs プロジェクト: slawer/sgt
        /// <summary>
        /// настроить технологический параметр
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button_tun_Click(object sender, EventArgs e)
        {
            if (listView1.SelectedItems != null && listView1.SelectedItems.Count > 0)
            {
                TParameter s_tpar = listView1.SelectedItems[0].Tag as TParameter;
                if (s_tpar != null && !s_tpar.IsSimple)
                {
                    SelectParameterForm frm = new SelectParameterForm();
                    if (frm.ShowDialog(this) == DialogResult.OK)
                    {
                        Parameter selected = frm.SelectedParameter;
                        if (selected != null)
                        {
                            if (selected.Channel != null)
                            {
                                //s_tpar.SNumber = selected.Channel.Number;
                                s_tpar.Identifier = selected.Identifier;

                                listView1.SelectedItems[0].SubItems[1].Text = selected.Name;
                            }
                        }
                    }
                }
                else
                {
                    MessageBox.Show(this, "Данный параметр не может быть настроен", "Предупреждение",
                        MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
        }