Exemplo n.º 1
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (this.data == null)
            {
                MessageBox.Show("Heт загруженной базы!", "Ошибка");
                return;
            }

            this.listBox1.Items.Add("B базе присутствуют следующие БЭФ:");
            int local_count = 1;



            for (int i = 1; i < data.GetElemCount(); i++)
            {
                SData.i_Element current_element = data.GetElem(i);
                string          element_type    = current_element.type.ToString();

                if (element_type == "0")

                {
                    string element_name = current_element.name;
                    string element_kod  = current_element.spec;


                    string line = String.Format("{0}. {1} с кодом {2}", local_count, element_name, element_kod);
                    listBox1.Items.Add(line);
                    local_count++;
                }
            }

            checkBox1.Visible = true;
        }
Exemplo n.º 2
0
        private void listBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            this.textBox_info.Text = string.Empty;

            if (this.listBox.SelectedItem is CustomItem)
            {
                CustomItem item = (CustomItem)this.listBox.SelectedItem;

                this.textBox_info.Text = "ID: " + item.ID + System.Environment.NewLine;

                SData.i_Element cur_elem = data.GetElem(item.ID);

                this.textBox_info.Text += "---Параметры:" + System.Environment.NewLine;
                List <SData.i_Parameter> pars = data.GetPars(cur_elem.id);
                for (int i = 0; i < pars.Count; i++)
                {
                    this.textBox_info.Text += pars[i].name + "=" + pars[i].value_smart + System.Environment.NewLine;
                }

                this.textBox_info.Text += "---Формулы:" + System.Environment.NewLine;
                List <SData.i_Formula> formuls = data.GetFormuls(cur_elem.id);
                for (int i = 0; i < formuls.Count; i++)
                {
                    this.textBox_info.Text += formuls[i].formula + System.Environment.NewLine;
                }
            }
        }
Exemplo n.º 3
0
        private void ButMakeReport_Click(object sender, EventArgs e)
        {
            if (this.data == null)
            {
                MessageBox.Show("Данные не загружены!");
                return;
            }

            this.AddTextToReport("В базе присутствуют следующие БЭФ:");

            int local_count = 1;

            for (int i = 1; i < data.GetElemCount(); i++)
            {
                SData.i_Element current_element = data.GetElem(i);

                string current_type = current_element.type.ToString();

                if (true)// current_type == "0")
                {
                    int    element_id   = current_element.id;
                    string element_name = current_element.name;
                    string element_kod  = current_element.spec;

                    string line = string.Format("{0}. {1} с кодом {2}", local_count, element_name, element_kod);

                    CustomItem item = new CustomItem();
                    item.Name    = element_name;
                    item.Code    = element_kod;
                    item.ID      = element_id;
                    item.IDLocal = local_count;

                    this.listBox.Items.Add(item);

                    //this.AddTextToReport(line);

                    local_count++;
                }
            }
        }
Exemplo n.º 4
0
        public void button5_Click(object sender, EventArgs e)
        {
            button5.Visible = false;



            for (int i = 1; i < data.GetElemCount(); i++)
            {
                SData.i_Element current_element = data.GetElem(i);
                string          element_type    = current_element.type.ToString();

                if (element_type == "0")

                {
                    string element_name = current_element.name;
                    string element_kod  = current_element.spec;
                    if (element_kod == "cilindr")
                    {
                        sum_cilindr = sum_cilindr + 1;
                    }
                    if (element_kod == "konus")
                    {
                        sum_konus = sum_konus + 1;
                    }
                    if (element_kod == "rotate")
                    {
                        sum_rotate = sum_rotate + 1;
                    }
                    if (element_kod == "paral")
                    {
                        sum_paral = sum_paral + 1;
                    }
                    if (element_kod == "piramida")
                    {
                        sum_piramida = sum_piramida + 1;
                    }
                    if (element_kod == "kub")
                    {
                        sum_kub = sum_kub + 1;
                    }
                    if (element_kod == "priz6")
                    {
                        sum_priz6 = sum_priz6 + 1;
                    }
                    if (element_kod == "priz8")
                    {
                        sum_priz8 = sum_priz8 + 1;
                    }
                    if (element_kod == "plast20")
                    {
                        sum_plast20 = sum_plast20 + 1;
                    }
                    if (element_kod == "plast4")
                    {
                        sum_plast4 = sum_plast4 + 1;
                    }
                    if (element_kod == "plast20")
                    {
                        sum_plast20 = sum_plast20 + 1;
                    }

                    if (element_kod == "sfera")
                    {
                        sum_sfera = sum_sfera + 1;
                    }

                    if (element_kod == "shift")
                    {
                        sum_shift = sum_shift + 1;
                    }
                    if (element_kod == "screw")
                    {
                        sum_screw = sum_screw + 1;
                    }
                    if (element_kod == "solide")
                    {
                        sum_solide = sum_solide + 1;
                    }

                    local_count++;
                }

                textBox2.Text     = Convert.ToString(sum_cilindr);
                textBox3.Text     = Convert.ToString(sum_konus);
                textBox4.Text     = Convert.ToString(sum_rotate);
                textBox5.Text     = Convert.ToString(sum_paral);
                textBox6.Text     = Convert.ToString(sum_piramida);
                textBox7.Text     = Convert.ToString(sum_plast20);
                textBox8.Text     = Convert.ToString(sum_kub);
                textBox9.Text     = Convert.ToString(sum_priz6);
                textBox10.Text    = Convert.ToString(sum_priz8);
                textBox11.Text    = Convert.ToString(sum_sfera);
                textBox12.Text    = Convert.ToString(sum_plast4);
                textBox13.Text    = Convert.ToString(sum_shift);
                textBox14.Text    = Convert.ToString(sum_screw);
                textBox15.Text    = Convert.ToString(sum_solide);
                textBox16.Text    = Convert.ToString(local_count);
                textBox16.Visible = true;
            }
        }