private void IzbrisiEtiketuClick(object sender, RoutedEventArgs er)
        {
            Etiketa e = null;

            if (DataGridMain.SelectedValue is Etiketa)
            {
                MessageBoxResult result = System.Windows.MessageBox.Show("Да ли сте сигурни да желите да обришете етикету?", "Брисање етикете", MessageBoxButton.YesNo);
                switch (result)
                {
                case MessageBoxResult.Yes:
                    e = (Etiketa)DataGridMain.SelectedValue;
                    lock (Etikete)
                        for (int i = 0; i < Etikete.Count; i++)
                        {
                            if (Etikete.ElementAt(i).Equals(e))
                            {
                                Etikete.RemoveAt(i);
                            }
                        }

                    Stream          stream = File.Open("Etikete.dat", FileMode.Create);
                    BinaryFormatter bf     = new BinaryFormatter();

                    foreach (Etiketa etiketa in Etikete)
                    {
                        bf.Serialize(stream, etiketa);
                    }

                    stream.Close();

                    break;

                case MessageBoxResult.No:
                    break;

                case MessageBoxResult.Cancel:
                    break;
                }
            }
            else
            {
                System.Windows.MessageBox.Show("Нисте одабрали етикету за брисање!", "Брисање етикете");
            }
        }
        private void IzmeniEtiketuClick(object sender, RoutedEventArgs er)
        {
            Etiketa e = null;

            if (DataGridMain.SelectedValue is Etiketa)
            {
                // PAZNJA
                // Ovde cu bez provere izbrisati prosledjenu etiketu i kada je korisnik izmeni, samo vratiti nazad
                e = (Etiketa)DataGridMain.SelectedValue;
                SekundarnaIzmenaEtikete sek = new SekundarnaIzmenaEtikete(e);
                lock (Etikete)
                    for (int i = 0; i < Etikete.Count; i++)
                    {
                        if (Etikete.ElementAt(i).Equals(e))
                        {
                            Etikete.RemoveAt(i);
                        }
                    }

                // brisanje
                Stream          stream = File.Open("Etikete.dat", FileMode.Create);
                BinaryFormatter bf     = new BinaryFormatter();

                foreach (Etiketa etiketa in Etikete)
                {
                    bf.Serialize(stream, etiketa);
                }

                stream.Close();

                sek.Show();
            }
            else
            {
                System.Windows.MessageBox.Show("Нисте одабрали етикету за измену!", "Измена етикете");
            }
        }