// < 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); } }
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(); }