private void _filter_Copy_Click(object sender, RoutedEventArgs e)
 {
     FilterLista.Clear();
     foreach (Ventil v in ventili.Values)
     {
         FilterLista.Add(v);
     }
     filter1.SelectedItem = null;
     filter2.SelectedItem = null;
     value.Text           = "";
 }
 private void filter_Click(object sender, RoutedEventArgs e)
 {
     FilterLista.Clear();
     if (filter1.SelectedItem.ToString() == filters1[0])         //ID
     {
         if (filter2.SelectedItem.ToString() == filters2[0])     //LESS
         {
             foreach (Ventil v in ventili.Values)
             {
                 if (v.Id < int.Parse(value.Text))
                 {
                     FilterLista.Add(v);
                 }
             }
         }
         else if (filter2.SelectedItem.ToString() == filters2[1]) //GRATER
         {
             foreach (Ventil v in ventili.Values)
             {
                 if (v.Id > int.Parse(value.Text))
                 {
                     FilterLista.Add(v);
                 }
             }
         }
         else                                                    //EQUAL
         {
             foreach (Ventil v in ventili.Values)
             {
                 if (v.Id == int.Parse(value.Text))
                 {
                     FilterLista.Add(v);
                 }
             }
         }
     }
     else if (filter1.SelectedItem.ToString() == filters1[1])    // NAZIV
     {
         if (filter2.SelectedItem.ToString() == filters2[0])     //LESS
         {
             foreach (Ventil v in ventili.Values)
             {
                 if (v.Naziv.Count() < value.Text.Count())
                 {
                     FilterLista.Add(v);
                 }
             }
         }
         else if (filter2.SelectedItem.ToString() == filters2[1]) //GRATER
         {
             foreach (Ventil v in ventili.Values)
             {
                 if (v.Naziv.Count() > value.Text.Count())
                 {
                     FilterLista.Add(v);
                 }
             }
         }
         else                                                    //EQUAL
         {
             foreach (Ventil v in ventili.Values)
             {
                 if (v.Naziv == value.Text)
                 {
                     FilterLista.Add(v);
                 }
             }
         }
     }
     else                                                                               // TIP
     {
         int pom = int.Parse(value.Text.Substring(3, 1));
         //Console.WriteLine(pom);
         if (filter2.SelectedItem.ToString() == filters2[0])     //LESS
         {
             foreach (Ventil v in ventili.Values)
             {
                 Console.WriteLine(int.Parse(v.Tip.Substring(3, 1)) + "||||1");
                 if (int.Parse(v.Tip.Substring(3, 1)) < pom)
                 {
                     FilterLista.Add(v);
                 }
             }
         }
         else if (filter2.SelectedItem.ToString() == filters2[1]) //GRATER
         {
             foreach (Ventil v in ventili.Values)
             {
                 if (int.Parse(v.Tip.Substring(3, 1)) > pom)
                 {
                     FilterLista.Add(v);
                 }
             }
         }
         else                                                    //EQUAL
         {
             foreach (Ventil v in ventili.Values)
             {
                 if (int.Parse(v.Tip.Substring(3, 1)) == pom)
                 {
                     FilterLista.Add(v);
                 }
             }
         }
     }
 }