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); } }
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(); } }
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(); }
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(); } }
internal static void Dodaj_etiketu(Etiketa e) { etikete.Add(e.ID, e); }