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; }
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; } } }
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++; } } }
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; } }