예제 #1
0
        private void DodajEtiketu_Click(object sender, RoutedEventArgs e)
        {
            Etiketa et = new Etiketa();

            et.Oznaka = textBoxOznaka.Text;
            et.Boja   = pokazivac.Fill;
            et.Opis   = TextBoxOpis.Text;

            le.Add(et);

            Fr.Content = new TabelaE();

            textBoxOznaka.Text = "";
            pokazivac.Fill     = new SolidColorBrush(Color.FromArgb(0, 0, 0, 0));
            TextBoxOpis.Text   = "";
        }
예제 #2
0
        private void Obrisi_Click(object sender, RoutedEventArgs e)
        {
            Etiketa et = Table.SelectedItem as Etiketa;

            foreach (Spomenik sp in DodajSpomenik.ls)
            {
                foreach (string id in sp.EtId)
                {
                    if (id.Equals(et.Oznaka))
                    {
                        sp.Etikete.Remove(et);
                    }
                }
            }

            Etikete.Remove(et);
            DodajEtiketu.le.Remove(et);
        }
예제 #3
0
        private void DodajEtiketu_Click(object sender, RoutedEventArgs e)
        {
            if (validate())
            {
                Etiketa et = new Etiketa();
                et.Oznaka = textBoxOznaka.Text;
                et.Boja   = (System.Windows.Media.SolidColorBrush)pokazivac.Fill;
                et.Opis   = TextBoxOpis.Text;

                int flag = 0;
                foreach (Etiketa etiketa in TabelaE.Etikete)
                {
                    if (etiketa.Oznaka.Equals(et.Oznaka))
                    {
                        textBoxOznaka.BorderBrush = System.Windows.Media.Brushes.Red;
                        System.Windows.MessageBox.Show("Već postoji etiketa sa istom ozankom. Unesite drugačiju oznaku etikete!");
                        flag = 1;
                        break;
                    }
                }


                if (flag == 0)
                {
                    le.Add(et);

                    Fr.Content = new TabelaE();

                    textBoxOznaka.Text = "";
                    pokazivac.Fill     = new SolidColorBrush(Color.FromArgb(0, 0, 0, 0));
                    TextBoxOpis.Text   = "";
                }
            }
            else
            {
                System.Windows.MessageBox.Show("Molimo Vas da popunite prazna polja!");
            }
        }
예제 #4
0
        private void Izmeni_Click(object sender, RoutedEventArgs e)
        {
            Etiketa et = Table.SelectedItem as Etiketa;

            FrejmIzmeni.Content = new IzmenaEtikete(et);
        }
예제 #5
0
 public IzmenaEtikete(Etiketa et)
 {
     InitializeComponent();
     this.DataContext = et;
 }
예제 #6
0
 public Etiketa(Etiketa et)
 {
     this.oznaka = oznaka;
     this.boja   = boja;
     this.opis   = opis;
 }