Exemplo n.º 1
0
        private void button1_Click_1(object sender, RoutedEventArgs e)
        {
            Kompr[] mas = new Kompr[list.Count];
            for (int i = 0; i < mas.Length; i++)
            {
                mas[i] = list[i];
            }


            //textBox.Text = "";
            //textBox.Text += "Модель\tДавление, бар\tпроизводительность, л/мин\tМощность, кВт\tРазмер, мм х мм х мм\n";
            if (comboBox.SelectedItem.ToString() != "Все компрессоры")
            {
                for (int i = 0; i < mas.Length; i++)
                {
                    if (comboBox.SelectedItem.ToString() == mas[i].Model)
                    {
                        Kompr[] mas1 = new Kompr[1];
                        mas1[0] = list[i];
                        dataGrid.ItemsSource = mas1;
                    }
                }
            }
            else
            {
                for (int i = 0; i < mas.Length; i++)
                {
                    dataGrid.ItemsSource = mas;
                }
            }
        }
Exemplo n.º 2
0
        private void button_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Kompr[] mas = new Kompr[list.Count];
                for (int i = 0; i < mas.Length; i++)
                {
                    mas[i] = list[i];
                }

                int k = 0;
                //textBox1.Text = "";
                //textBox1.Text += "Модель\tДавление, бар\tпроизводительность, л/мин\tМощность, кВт\tРазмер, мм х мм х мм\n";
                for (int i = 0; i < mas.Length; i++)
                {
                    if (textBox.Text == mas[i].Model || textBox.Text == mas[i].Capacity.ToString() || textBox.Text == mas[i].Height.ToString() || textBox.Text == mas[i].Length.ToString() || textBox.Text == mas[i].Power.ToString() || textBox.Text == mas[i].Pressure.ToString() || textBox.Text == mas[i].Width.ToString())
                    {
                        k++;
                    }
                }
                Kompr[] mas1 = new Kompr[k];
                int     l    = 0;
                for (int i = 0; i < mas.Length; i++)
                {
                    if (textBox.Text == mas[i].Model || textBox.Text == mas[i].Capacity.ToString() || textBox.Text == mas[i].Height.ToString() || textBox.Text == mas[i].Length.ToString() || textBox.Text == mas[i].Power.ToString() || textBox.Text == mas[i].Pressure.ToString() || textBox.Text == mas[i].Width.ToString())
                    {
                        mas1[l] = list[i];
                        l++;
                    }
                }

                dataGrid.ItemsSource = mas1;
            }
            catch (Exception)
            {
                MessageBox.Show("Данные для поиска введены некорректно!");
            }
        }