Пример #1
0
        private void obrisi_Click(object sender, RoutedEventArgs e)
        {
            Etiketa etik = (Etiketa)dgrMainEtiketa.SelectedItem;

            bool postoji = false;

            foreach (Resurs re in MainWindow.Resursi)
            {
                foreach (Etiketa etiketaa in re.Etikete)
                {
                    if (etiketaa.Oznaka == etik.Oznaka)
                    {
                        Console.Write("Postoji!");
                        postoji = true;
                        break;
                    }
                }
            }
            if (postoji)
            {
                MessageBox.Show("Pojavljuje se etiketa", "op", MessageBoxButton.OK);
                foreach (Resurs resurss in MainWindow.Resursi)
                {
                    resurss.Etikete.Remove(etik);
                }
                MainWindow.Etikete.Remove(etik);
            }
            else
            {
                MainWindow.Etikete.Remove(etik);
            }
        }
Пример #2
0
 private void DodajUNeiskoriscene_Click(object sender, RoutedEventArgs e)
 {
     if (UpotrebljeneEtikete.SelectedValue != null)
     {
         Etiketa et = (Etiketa)UpotrebljeneEtikete.SelectedValue;
         NekorisceneEtikete.Add(et);
         IskorisceneEtikete.Remove(et);
     }
 }
Пример #3
0
        public WindowEtiketa()
        {
            this.DataContext   = this;
            Etikete            = MainWindow.Etikete;
            obradjivanaEtiketa = null;
            InitializeComponent();


            PotvrdiEtiketaBtn.IsEnabled = false;
        }
Пример #4
0
 private void izmijeni_Click(object sender, RoutedEventArgs e)
 {
     if ((Etiketa)dgrMainEtiketa.SelectedItem == null)
     {
         MessageBox.Show("MORA SE SELEKTOVATI ETIKETA", "UPOZORENJE", MessageBoxButton.OKCancel);
     }
     else
     {
         Etiketa       selektovana = (Etiketa)dgrMainEtiketa.SelectedItem;
         WindowEtiketa izmjena     = new WindowEtiketa(selektovana);
         izmjena.ShowDialog();
     }
 }
Пример #5
0
        public WindowEtiketa(Etiketa et)
        {
            this.DataContext = this;
            Etikete          = MainWindow.Etikete;
            InitializeComponent();
            obradjivanaEtiketa = et;

            //PotvrdiEtiketaBtn.IsEnabled = false;
            InitializeComponent();
            PotvrdiEtiketaBtn.IsEnabled = false;


            xOznaka.Text   = et.Oznaka;
            opisPolje.Text = et.Opis;
            ColorPickerPolje.SelectedColor = et.Boja2;
            this.Title = "Izmjena etikete";
        }
Пример #6
0
 private void Potvrdi_Click(object sender, RoutedEventArgs e)
 {
     if (obradjivanaEtiketa == null)
     {
         Etiketa et = new Etiketa {
             Oznaka = xOznaka.Text, Opis = opisPolje.Text, Boja2 = (Color)ColorPickerPolje.SelectedColor
         };
         // Etiketa et = new Etiketa(xOznaka.Text, opisPolje.Text, ColorPickerPolje.ToString());
         // Etiketa et = new Etiketa(xOznaka.Text, opisPolje.Text);
         MainWindow.Etikete.Add(et);
         MessageBox.Show("Uspjesno ste dodali etiketu", "Dodata etiketa", MessageBoxButton.OK);
     }
     else
     {
         obradjivanaEtiketa.Opis   = xOznaka.Text;
         obradjivanaEtiketa.Oznaka = opisPolje.Text;
         obradjivanaEtiketa.Boja2  = (Color)ColorPickerPolje.SelectedColor;
         MessageBox.Show("Uspjesno ste izmijenili etiketu", "Izmijenjene etiketa", MessageBoxButton.OK);
     }
     this.Close();
     Application.Current.MainWindow.Show();
 }