Ejemplo n.º 1
0
        private void Window_Closing_1(object sender, CancelEventArgs e)
        {
            mainWindow.etikete = null;
            mainWindow.etikete = new ObservableCollection <Etiketa>();

            for (int i = 0; i < listaEtiketa.Count; i++)
            {
                _pomocnaEtiketa = listaEtiketa.ElementAt(i);
                mainWindow.etikete.Add(_pomocnaEtiketa);
            }
            for (int i = 0; i < listBoxTagovi.Count; i++)
            {
                _pomocnaEtiketa = listBoxTagovi.ElementAt(i);
                mainWindow.etikete.Add(_pomocnaEtiketa);
            }
        }
Ejemplo n.º 2
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            p = 0;
            for (int k = 0; k < listaEtiketa.Count; k++)
            {
                if (idEtikete.Text == listaEtiketa.ElementAt(k).id)
                {
                    p = 1;
                }
            }
            if (idEtikete.Text == "")
            {
                GreskaID   = "Morate uneti ID!";
                GreskaBoja = "";
            }
            else if (p == 1 && Q == 1)
            {
                GreskaID   = "Postojeci ID!";
                GreskaBoja = "";
            }
            else if (bojaEtikete.SelectedColor == null)
            {
                GreskaID   = "";
                GreskaBoja = "Morate uneti boju!";
            }
            else
            {
                Color c = (Color)ColorConverter.ConvertFromString(bojaEtikete.SelectedColorText);
                //SolidColorBrush cb = new SolidColorBrush(c);
                Etiketa etiketa = new Etiketa();
                etiketa.id    = idEtikete.Text;
                etiketa.opis  = opisEtikete.Text;
                etiketa.color = (Color)bojaEtikete.SelectedColor;
                //etiketa.imeBoje = new ColorConverter().ConvertToString(c);
                etiketa.imeBoje = c.ToString();

                Console.WriteLine(etiketa.imeBoje);

                //etiketaZaDodavanje = new Etiketa();
                //etiketaZaDodavanje = etiketa;
                mainWindow.etikete.Add(etiketa);
                mainWindow.MemorisiEtikete();
                Exit1 = 2;
                this.Close();
            }
        }
Ejemplo n.º 3
0
        private void button1_Click_1(object sender, RoutedEventArgs e)
        {
            Etiketa man = new Etiketa();

            for (int i = 0; i < listaEtiketa.Count; i++)
            {
                if (listaEtiketa.ElementAt(i).id.Equals(idOdSelektovanog.Text))
                {
                    man = listaEtiketa.ElementAt(i);
                }
            }
            var s = new IzmenaEtiketa(mainWindow, man);

            s.ShowDialog();
            dgrMain.Items.Refresh();
            dgrMain.SelectedItem = null;
            mainWindow.MemorisiEtikete();
        }
Ejemplo n.º 4
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            p = 0;
            Manifestacija man = new Manifestacija();

            man.etiketa = new ObservableCollection <Etiketa>();
            for (int k = 0; k < listaManifestacija.Count; k++)
            {
                if (idMan.Text == listaManifestacija.ElementAt(k).ID)
                {
                    p = 1;
                }
            }

            if (idMan.Text == "")
            {
                GreskaID    = "Morate uneti ID!";
                GreskaDatum = "";
                GreskaNaziv = "";
            }
            else if (p == 1 && Q == 1)
            {
                GreskaID    = "Postojeci ID!";
                GreskaDatum = "";
                GreskaNaziv = "";
            }
            else if (nazivMan.Text == "")
            {
                GreskaID    = "";
                GreskaDatum = "";
                GreskaNaziv = "Morate uneti naziv!";
            }
            else if (datumMan.SelectedDate == null)
            {
                GreskaNaziv = "";
                GreskaID    = "";
                GreskaDatum = "Morate uneti datum!";
            }
            else if (ikonica == false)
            {
                GreskaIkonica = "Morate uneti ikonicu!";
            }
            else
            {
                man.ID = idMan.Text;

                man.Naziv = nazivMan.Text;
                man.opis  = opisMan.Text;
                if (tipMan.SelectedIndex == -1)
                {
                }
                else
                {
                    man.tip       = SelektovaniTip;
                    man.tipovId   = SelektovaniTip.ime;
                    man.ikonicaTi = SelektovaniTip.ikonica;
                    man.pathT     = SelektovaniTip.path;
                }
                if ((bool)dozvoljeno.IsChecked)
                {
                    man.alkohol = "Dozvoljeno";
                }
                else
                {
                    man.alkohol = "Nedozvoljeno";
                }
                man.Cene = (String)cenaMan.Text;
                if (man.Cene.Equals("Odaberite"))
                {
                    man.Cene = "";
                }
                man.hendikep = (bool)hendikepiraniMan.IsChecked;
                man.pusenje  = (bool)pusenjeMan.IsChecked;
                if ((bool)napolje.IsChecked)
                {
                    man.napoljuUnutra = "Napolju";
                }
                else
                {
                    man.napoljuUnutra = "Unutra";
                }
                man.Datum            = (DateTime)datumMan.SelectedDate;
                man.ocekivanePublike = (String)publikeMan.Text;

                for (int i = 0; i < listBoxTagovi.Count; i++)
                {
                    man.etiketa.Add(listBoxTagovi.ElementAt(i));
                }
                man.dragovan  = false;
                man.ikonicaMa = ikonicaMan.Source;
                man.pathM     = url1;
                //manifestZaDodavanje = new Manifestacija();
                //manifestZaDodavanje = man;
                mainWindow.manifestacije.Add(man);


                mainWindow.manifestacijeZaDrag.Add(man);
                Exit1 = 2;
                mainWindow.MemorisiManifestacije();

                // pravim novu listu etiketa i dodajem u nju sve iz leve i desne liste tagova
                mainWindow.etikete = null;
                mainWindow.etikete = new ObservableCollection <Etiketa>();

                for (int i = 0; i < listaEtiketa.Count; i++)
                {
                    _pomocnaEtiketa = listaEtiketa.ElementAt(i);
                    mainWindow.etikete.Add(_pomocnaEtiketa);
                }
                for (int i = 0; i < listBoxTagovi.Count; i++)
                {
                    _pomocnaEtiketa = listBoxTagovi.ElementAt(i);
                    mainWindow.etikete.Add(_pomocnaEtiketa);
                }



                this.Close();
            }
        }
Ejemplo n.º 5
0
 internal static void  Dodaj_etiketu(Etiketa e)
 {
     etikete.Add(e.ID, e);
 }