// < SearchParameter_Button_Click > - пошук параметра
        private void SearchParameter_Button_Click(object sender, RoutedEventArgs e)
        {
            List <String> listMetrics    = new List <String>();
            List <String> listParameters = new List <String>();
            int           i = -1;
            String        searchOfParameter = InputSearchOfParameter_txtbx.Text;

            if (Regex.IsMatch(rupMetric.GetNameOfParameter(0), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(rupMetric.Name);
                listParameters.Add(rupMetric.GetNameOfParameter(0));
            }
            if (Regex.IsMatch(rupMetric.GetNameOfParameter(1), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(rupMetric.Name);
                listParameters.Add(rupMetric.GetNameOfParameter(1));
            }
            if (Regex.IsMatch(mmtMetric.GetNameOfParameter(0), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(mmtMetric.Name);
                listParameters.Add(mmtMetric.GetNameOfParameter(0));
            }
            if (Regex.IsMatch(mmtMetric.GetNameOfParameter(1), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(mmtMetric.Name);
                listParameters.Add(mmtMetric.GetNameOfParameter(1));
            }
            if (Regex.IsMatch(mmtMetric.GetNameOfParameter(2), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(mmtMetric.Name);
                listParameters.Add(mmtMetric.GetNameOfParameter(2));
            }
            if (Regex.IsMatch(mbqMetric.GetNameOfParameter(0), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(mbqMetric.Name);
                listParameters.Add(mbqMetric.GetNameOfParameter(0));
            }
            if (Regex.IsMatch(mbqMetric.GetNameOfParameter(1), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(mbqMetric.Name);
                listParameters.Add(mbqMetric.GetNameOfParameter(1));
            }
            if (Regex.IsMatch(sctMetric.GetNameOfParameter(0), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(sctMetric.Name);
                listParameters.Add(sctMetric.GetNameOfParameter(0));
            }
            if (Regex.IsMatch(sctMetric.GetNameOfParameter(1), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(sctMetric.Name);
                listParameters.Add(sctMetric.GetNameOfParameter(1));
            }
            if (Regex.IsMatch(sdtMetric.GetNameOfParameter(0), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(sdtMetric.Name);
                listParameters.Add(sdtMetric.GetNameOfParameter(0));
            }
            if (Regex.IsMatch(sdtMetric.GetNameOfParameter(1), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(sdtMetric.Name);
                listParameters.Add(sdtMetric.GetNameOfParameter(1));
            }
            if (Regex.IsMatch(sdtMetric.GetNameOfParameter(2), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(sdtMetric.Name);
                listParameters.Add(sdtMetric.GetNameOfParameter(2));
            }
            if (Regex.IsMatch(sccMetric.GetNameOfParameter(0), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(sccMetric.Name);
                listParameters.Add(sccMetric.GetNameOfParameter(0));
            }
            if (Regex.IsMatch(sccMetric.GetNameOfParameter(1), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(sccMetric.Name);
                listParameters.Add(sccMetric.GetNameOfParameter(1));
            }
            if (Regex.IsMatch(sqcMetric.GetNameOfParameter(0), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(sqcMetric.Name);
                listParameters.Add(sqcMetric.GetNameOfParameter(0));
            }
            if (Regex.IsMatch(sqcMetric.GetNameOfParameter(1), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(sqcMetric.Name);
                listParameters.Add(sqcMetric.GetNameOfParameter(1));
            }
            if (Regex.IsMatch(sqcMetric.GetNameOfParameter(2), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(sqcMetric.Name);
                listParameters.Add(sqcMetric.GetNameOfParameter(2));
            }
            if (Regex.IsMatch(sqcMetric.GetNameOfParameter(3), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(sqcMetric.Name);
                listParameters.Add(sqcMetric.GetNameOfParameter(3));
            }
            if (Regex.IsMatch(cptMetric.GetNameOfParameter(0), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(cptMetric.Name);
                listParameters.Add(cptMetric.GetNameOfParameter(0));
            }
            if (Regex.IsMatch(cptMetric.GetNameOfParameter(1), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(cptMetric.Name);
                listParameters.Add(cptMetric.GetNameOfParameter(1));
            }
            if (Regex.IsMatch(cptMetric.GetNameOfParameter(2), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(cptMetric.Name);
                listParameters.Add(cptMetric.GetNameOfParameter(2));
            }
            if (Regex.IsMatch(cccMetric.GetNameOfParameter(0), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(cccMetric.Name);
                listParameters.Add(cccMetric.GetNameOfParameter(0));
            }
            if (Regex.IsMatch(cccMetric.GetNameOfParameter(1), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(cccMetric.Name);
                listParameters.Add(cccMetric.GetNameOfParameter(1));
            }
            if (Regex.IsMatch(lcMetric.GetNameOfParameter(0), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(lcMetric.Name);
                listParameters.Add(lcMetric.GetNameOfParameter(0));
            }
            if (Regex.IsMatch(lcMetric.GetNameOfParameter(1), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(lcMetric.Name);
                listParameters.Add(lcMetric.GetNameOfParameter(1));
            }
            if (Regex.IsMatch(lcMetric.GetNameOfParameter(2), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(lcMetric.Name);
                listParameters.Add(lcMetric.GetNameOfParameter(2));
            }
            if (Regex.IsMatch(dpMetric.GetNameOfParameter(0), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(dpMetric.Name);
                listParameters.Add(dpMetric.GetNameOfParameter(0));
            }
            if (Regex.IsMatch(dpMetric.GetNameOfParameter(1), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(dpMetric.Name);
                listParameters.Add(dpMetric.GetNameOfParameter(1));
            }
            if (Regex.IsMatch(dpMetric.GetNameOfParameter(2), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(dpMetric.Name);
                listParameters.Add(dpMetric.GetNameOfParameter(2));
            }
            if (Regex.IsMatch(dpMetric.GetNameOfParameter(3), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(dpMetric.Name);
                listParameters.Add(dpMetric.GetNameOfParameter(3));
            }
            if (Regex.IsMatch(dpMetric.GetNameOfParameter(4), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(dpMetric.Name);
                listParameters.Add(dpMetric.GetNameOfParameter(4));
            }
            if (Regex.IsMatch(fpMetric.GetNameOfParameter(0), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(fpMetric.Name);
                listParameters.Add(fpMetric.GetNameOfParameter(0));
            }
            if (Regex.IsMatch(fpMetric.GetNameOfParameter(1), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(fpMetric.Name);
                listParameters.Add(fpMetric.GetNameOfParameter(1));
            }
            if (Regex.IsMatch(fpMetric.GetNameOfParameter(2), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(fpMetric.Name);
                listParameters.Add(fpMetric.GetNameOfParameter(2));
            }
            if (Regex.IsMatch(fpMetric.GetNameOfParameter(3), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(fpMetric.Name);
                listParameters.Add(fpMetric.GetNameOfParameter(3));
            }
            if (Regex.IsMatch(fpMetric.GetNameOfParameter(4), searchOfParameter) == true)
            {
                ++i;
                listMetrics.Add(fpMetric.Name);
                listParameters.Add(fpMetric.GetNameOfParameter(4));
            }

            if (i == -1)
            {
                MessageBox.Show("Не знайдено параметра!", "Інформація:", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
            else
            {
                String ListOfAllFindMetric = "";
                for (int j = 0; j < listMetrics.Count; j++)
                {
                    ListOfAllFindMetric += "\n(" + listMetrics[j] + ")->" + listParameters[j];
                }
                MessageBox.Show("Знайдено параметри: " + ListOfAllFindMetric, "Інформація:", MessageBoxButton.OK, MessageBoxImage.Information);
            }
        }
Пример #2
0
        public ViewWindowOfParameter()
        {
            InitializeComponent();
            titleBar.MouseLeftButtonDown += (o, e) => DragMove();

            //RUP
            rupMetric.SetAllParametersWithDefaultValue_OfMetric();
            MyTableInfo_OfAllParameters Parameter1 = new MyTableInfo_OfAllParameters()
            {
                Number = 1, Name = rupMetric.GetNameOfParameter(0)
            };

            allParameters.Add(Parameter1);
            MyTableInfo_OfAllParameters Parameter2 = new MyTableInfo_OfAllParameters()
            {
                Number = 2, Name = rupMetric.GetNameOfParameter(1)
            };

            allParameters.Add(Parameter2);
            //MMT
            mmtMetric.SetAllParametersWithDefaultValue_OfMetric();
            MyTableInfo_OfAllParameters Parameter3 = new MyTableInfo_OfAllParameters()
            {
                Number = 3, Name = mmtMetric.GetNameOfParameter(0)
            };

            allParameters.Add(Parameter3);
            MyTableInfo_OfAllParameters Parameter4 = new MyTableInfo_OfAllParameters()
            {
                Number = 4, Name = mmtMetric.GetNameOfParameter(1)
            };

            allParameters.Add(Parameter4);
            MyTableInfo_OfAllParameters Parameter5 = new MyTableInfo_OfAllParameters()
            {
                Number = 5, Name = mmtMetric.GetNameOfParameter(2)
            };

            allParameters.Add(Parameter5);
            //MBQ
            mbqMetric.SetAllParametersWithDefaultValue_OfMetric();
            MyTableInfo_OfAllParameters Parameter6 = new MyTableInfo_OfAllParameters()
            {
                Number = 6, Name = mbqMetric.GetNameOfParameter(0)
            };

            allParameters.Add(Parameter6);
            MyTableInfo_OfAllParameters Parameter7 = new MyTableInfo_OfAllParameters()
            {
                Number = 7, Name = mbqMetric.GetNameOfParameter(1)
            };

            allParameters.Add(Parameter7);
            //SCC
            sccMetric.SetAllParametersWithDefaultValue_OfMetric();
            MyTableInfo_OfAllParameters Parameter8 = new MyTableInfo_OfAllParameters()
            {
                Number = 8, Name = sccMetric.GetNameOfParameter(0)
            };

            allParameters.Add(Parameter8);
            MyTableInfo_OfAllParameters Parameter9 = new MyTableInfo_OfAllParameters()
            {
                Number = 9, Name = sccMetric.GetNameOfParameter(1)
            };

            allParameters.Add(Parameter9);
            //SQC
            sqcMetric.SetAllParametersWithDefaultValue_OfMetric();
            MyTableInfo_OfAllParameters Parameter10 = new MyTableInfo_OfAllParameters()
            {
                Number = 10, Name = sqcMetric.GetNameOfParameter(0)
            };

            allParameters.Add(Parameter10);
            MyTableInfo_OfAllParameters Parameter11 = new MyTableInfo_OfAllParameters()
            {
                Number = 11, Name = sqcMetric.GetNameOfParameter(1)
            };

            allParameters.Add(Parameter11);
            //CPT
            cptMetric.SetAllParametersWithDefaultValue_OfMetric();
            MyTableInfo_OfAllParameters Parameter12 = new MyTableInfo_OfAllParameters()
            {
                Number = 12, Name = cptMetric.GetNameOfParameter(1)
            };

            allParameters.Add(Parameter12);
            MyTableInfo_OfAllParameters Parameter13 = new MyTableInfo_OfAllParameters()
            {
                Number = 13, Name = cptMetric.GetNameOfParameter(2)
            };

            allParameters.Add(Parameter13);
            //CCC
            cccMetric.SetAllParametersWithDefaultValue_OfMetric();
            MyTableInfo_OfAllParameters Parameter14 = new MyTableInfo_OfAllParameters()
            {
                Number = 14, Name = cccMetric.GetNameOfParameter(1)
            };

            allParameters.Add(Parameter14);
            //FP
            fpMetric.SetAllParametersWithDefaultValue_OfMetric();
            MyTableInfo_OfAllParameters Parameter15 = new MyTableInfo_OfAllParameters()
            {
                Number = 15, Name = fpMetric.GetNameOfParameter(0)
            };

            allParameters.Add(Parameter15);
            MyTableInfo_OfAllParameters Parameter16 = new MyTableInfo_OfAllParameters()
            {
                Number = 16, Name = fpMetric.GetNameOfParameter(1)
            };

            allParameters.Add(Parameter16);
            MyTableInfo_OfAllParameters Parameter17 = new MyTableInfo_OfAllParameters()
            {
                Number = 17, Name = fpMetric.GetNameOfParameter(2)
            };

            allParameters.Add(Parameter17);
            MyTableInfo_OfAllParameters Parameter18 = new MyTableInfo_OfAllParameters()
            {
                Number = 18, Name = fpMetric.GetNameOfParameter(3)
            };

            allParameters.Add(Parameter18);
            MyTableInfo_OfAllParameters Parameter19 = new MyTableInfo_OfAllParameters()
            {
                Number = 19, Name = fpMetric.GetNameOfParameter(4)
            };

            allParameters.Add(Parameter19);

            AllParametersInfo_dataGrid.ItemsSource = allParameters;
            AllParametersInfo_dataGrid.Items.Refresh();
        }