private void button_Click(object sender, RoutedEventArgs e)
 {
     collectionView.Filter = (et) =>
     {
         Etiketa eti = et as Etiketa;
         if ((Color)BOJA.SelectedColor == eti.Boja.Color)
         {
             return(true);
         }
         return(false);
     };
 }
예제 #2
0
 private void button_Click(object sender, RoutedEventArgs e)
 {
     if ((listBox.SelectedItem != null) && validno())
     {
         Etiketa temp = (Etiketa)listBox.SelectedItem;
         temp.Id = textBoxId.Text;
         Color boja = new Color();
         boja      = (Color)ClrPcker_Background.SelectedColor;
         temp.Boja = (SolidColorBrush)(new BrushConverter().ConvertFrom(boja.ToString()));
         temp.Opis = textBoxOpis.Text;
         this.Close();
     }
 }
        private void textBox_TextChanged(object sender, TextChangedEventArgs e)
        {
            collectionView.Filter = (et) =>
            {
                Etiketa eti = et as Etiketa;
                if (eti.Id.Contains(textBox.Text))
                {
                    return(true);
                }

                return(false);
            };
        }
 private void button_Click(object sender, RoutedEventArgs e)
 {
     if (validno())
     {
         Etiketa novaEtiketa = new Etiketa();
         novaEtiketa.Id   = textBoxID.Text;
         novaEtiketa.Opis = textBoxOpis.Text;
         Color boja = new Color();
         boja             = (Color)ClrPcker_Background.SelectedColor;
         novaEtiketa.Boja = (SolidColorBrush)(new BrushConverter().ConvertFrom(boja.ToString()));
         MainWindow.ListaEtiketa.Add(novaEtiketa);
         this.Close();
     }
 }
예제 #5
0
        private void button2_Click(object sender, RoutedEventArgs e)
        {
            Etiketa etiketa = (Etiketa)listBox.SelectedItem;

            foreach (Vrsta v in MainWindow.ListaVrsta)
            {
                foreach (Etiketa et in v.Etikete)
                {
                    if (et.Id.Equals(etiketa.Id))
                    {
                        System.Windows.MessageBox.Show("Nemoguće je izbrisati etiketu kojom je neka vrsta tagovana!");
                        return;
                    }
                }
            }
            for (int i = 0; i < MainWindow.ListaEtiketa.Count; i++)
            {
                if (MainWindow.ListaEtiketa[i].Id.Equals(etiketa.Id))
                {
                    MainWindow.ListaEtiketa.RemoveAt(i);
                }
            }
        }
예제 #6
0
        private void listBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            Vrsta v = (Vrsta)listBox.SelectedItem;

            if (v != null)
            {
                if (comboBox_TIP != null)
                {
                    for (int i = 0; i < listaTipovaIzmena.Count; i++)
                    {
                        if (v.Tip.Id.Equals(listaTipovaIzmena[i].Id))
                        {
                            comboBox_TIP.SelectedIndex = i;
                        }
                    }

                    if (v.StatusU.Equals("Kriticno ugrozena"))
                    {
                        comboBox_UGROZENOST.SelectedIndex = 0;
                    }
                    else if (v.StatusU.Equals("Ugrozena"))
                    {
                        comboBox_UGROZENOST.SelectedIndex = 1;
                    }
                    else if (v.StatusU.Equals("Ranjiva"))
                    {
                        comboBox_UGROZENOST.SelectedIndex = 2;
                    }
                    else if (v.StatusU.Equals("Zavisna od ocuvanja stanista"))
                    {
                        comboBox_UGROZENOST.SelectedIndex = 3;
                    }
                    else if (v.StatusU.Equals("Blizu rizika"))
                    {
                        comboBox_UGROZENOST.SelectedIndex = 4;
                    }
                    else
                    {
                        comboBox_UGROZENOST.SelectedIndex = 5;
                    }
                }
                if (comboBox_TURISTICKI != null)
                {
                    if (v.TStatus.Equals("Izolovana"))
                    {
                        comboBox_TURISTICKI.SelectedIndex = 0;
                    }
                    else if (v.TStatus.Equals("Delimicno habituirana"))
                    {
                        comboBox_TURISTICKI.SelectedIndex = 1;
                    }
                    else
                    {
                        comboBox_TURISTICKI.SelectedIndex = 2;
                    }
                }

                if (listBox1 != null)
                {
                    listBox1.SelectedItems.Clear();
                    for (int i = 0; i < listBox1.Items.Count; i++)
                    {
                        Etiketa temp = (Etiketa)listBox1.Items[i];
                        for (int k = 0; k < v.Etikete.Count; k++)
                        {
                            Etiketa temp2 = v.Etikete[k];
                            if (temp.Id.Equals(temp2.Id))
                            {
                                listBox1.SelectedItems.Add(listBox1.Items[i]);
                            }
                        }
                    }
                }
            }
        }