Esempio n. 1
0
        private void Button_Click_5(object sender, RoutedEventArgs e)
        {
            if (dgrMain.SelectedItem != null)
            {
                Modeli.EtiketaModel etiketa = (Modeli.EtiketaModel)dgrMain.SelectedItem;
                foreach (Modeli.Spomenik spom in mainW.ListaSpomenika)
                {
                    foreach (String etiktaSpomenika in spom.Etikete)
                    {
                        if (etiktaSpomenika.Equals(etiketa.ToString()))
                        {
                            System.Windows.Forms.MessageBox.Show("Ne mozete izbrisati Etiketu koju koristi neki od Spomenika!");
                            return;
                        }
                    }
                }
                mainW.ListaEtiketa.Remove(etiketa);
                System.Windows.Forms.MessageBox.Show("Uspesno ste izbrisali Etiketu!");

                serijalziacija();
            }
            else
            {
                System.Windows.Forms.MessageBox.Show("Morate selektovati Etiketu koju zelite da izbrisete!");
            }
        }
Esempio n. 2
0
        private void Button_Click_3(object sender, RoutedEventArgs e)
        {
            if (dgrMain.SelectedItem != null)
            {
                Modeli.EtiketaModel novaEtiketa = new Modeli.EtiketaModel();
                String provera       = this.OznakaBox.Text.Trim();
                bool   mesidzprovera = false;

                if (provera.Equals("") || provera == null)
                {
                    mesidzprovera             = true;
                    OznakaBox.BorderBrush     = new SolidColorBrush(Colors.Black);
                    OznakaBox.BorderThickness = new Thickness(+3);
                }
                else
                {
                    novaEtiketa.Oznaka        = provera;
                    OznakaBox.BorderBrush     = new SolidColorBrush(Colors.Gray);
                    OznakaBox.BorderThickness = new Thickness(+1);
                }
                provera = this.OpisBox.Text.Trim();

                if (provera.Equals("") || provera == null)
                {
                    mesidzprovera = true;

                    OpisBox.BorderBrush     = new SolidColorBrush(Colors.Black);
                    OpisBox.BorderThickness = new Thickness(+3);
                }
                else
                {
                    novaEtiketa.Opis        = provera;
                    OpisBox.BorderBrush     = new SolidColorBrush(Colors.Gray);
                    OpisBox.BorderThickness = new Thickness(+1);
                }
                novaEtiketa.Boja = ClrPcker_Background.SelectedColor.Value;
                if (mesidzprovera == true)
                {
                    Console.Beep();

                    System.Windows.MessageBox.Show("Ostavili ste prazna polja, obratite pažnju na podebljane okvire polja");
                }
                else
                {
                    mainW.ListaEtiketa[dgrMain.SelectedIndex].Boja = novaEtiketa.Boja;
                    mainW.ListaEtiketa[dgrMain.SelectedIndex].Opis = novaEtiketa.Opis;
                    System.Windows.Forms.MessageBox.Show("Uspesno ste izmenili Etiketu!");
                    dgrMain.Items.Refresh();
                    serijalziacija();
                }
            }
            else
            {
                System.Windows.Forms.MessageBox.Show("Morate selektovati Etiketu koju zelite da izmenite!");
            }
        }
Esempio n. 3
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            String provera       = OznakaBox.Text.Trim();
            bool   mesidzprovera = false;

            Modeli.EtiketaModel novaEtiketa = new Modeli.EtiketaModel();

            if (provera.Equals("") || provera == null)
            {
                mesidzprovera             = true;
                Oznaka.Visibility         = Visibility.Hidden;
                oznaka_greska.Visibility  = Visibility.Visible;
                OznakaBox.BorderBrush     = new SolidColorBrush(Colors.Black);
                OznakaBox.BorderThickness = new Thickness(+3);
            }
            else
            {
                novaEtiketa.Oznaka        = provera;
                Oznaka.Visibility         = Visibility.Visible;
                oznaka_greska.Visibility  = Visibility.Hidden;
                OznakaBox.BorderBrush     = new SolidColorBrush(Colors.Gray);
                OznakaBox.BorderThickness = new Thickness(+1);
            }
            provera = this.OpisBox.Text.Trim();

            if (provera.Equals("") || provera == null)
            {
                mesidzprovera           = true;
                opis_greska.Visibility  = Visibility.Visible;
                Opis.Visibility         = Visibility.Hidden;
                OpisBox.BorderBrush     = new SolidColorBrush(Colors.Black);
                OpisBox.BorderThickness = new Thickness(+3);
            }
            else
            {
                novaEtiketa.Opis        = provera;
                opis_greska.Visibility  = Visibility.Hidden;
                Opis.Visibility         = Visibility.Visible;
                OpisBox.BorderBrush     = new SolidColorBrush(Colors.Gray);
                OpisBox.BorderThickness = new Thickness(+1);
            }
            novaEtiketa.Boja = boja.SelectedColor.Value;

            if (mesidzprovera == true)
            {
                Console.Beep();

                System.Windows.MessageBox.Show("Obratite pažnju na poruke među uzvičnicima \"! !\" i podebljana polja");
            }
            else
            {
                foreach (Modeli.EtiketaModel resurs in mainW.ListaEtiketa)
                {
                    if (resurs.Oznaka.Equals(novaEtiketa.Oznaka))
                    {
                        System.Windows.Forms.MessageBox.Show("Etiketa sa ovom oznakom već postoji!");
                        return;
                    }
                }

                mainW.ListaEtiketa.Add(novaEtiketa);
                System.Windows.Forms.MessageBox.Show("Uspesno ste dodali Etiketu!");

                serijalizacija();

                return;
            }
        }