private void Pretrazi_Click(object sender, RoutedEventArgs e) { Etikete.Clear(); if (oznaka.Text.Equals("") && colorRechtangle.Fill == null) { foreach (Etiketa et in DodajEtiketu.le) { Etikete.Add(et); } return; } foreach (Etiketa et in DodajEtiketu.le) { int flag = 0; if (colorRechtangle.Fill != null) { if (Boja.Color != et.Boja.Color) { flag = 1; } } if ((oznaka.Text.Equals(et.Oznaka) || oznaka.Text.Equals("")) && (flag == 0 || colorRechtangle.Fill == null)) { Etikete.Add(et); } } }
private void ucitajEtikete() { foreach (Etiketa e in TabelaEtiketa.Etikete) { Etikete.Add(e); } }
private void Ponisti_Click(object sender, RoutedEventArgs e) { if (sakriveneEtiketeIme.Count != 0) { foreach (Etiketa etiketa in sakriveneEtiketeIme) { Etikete.Add(etiketa); } for (int i = sakriveneEtiketeIme.Count - 1; i >= 0; i--) { sakriveneEtiketeIme.RemoveAt(i); } } if (sakriveneEtiketeOznaka.Count != 0) { foreach (Etiketa etiketa in sakriveneEtiketeOznaka) { Etikete.Add(etiketa); } for (int i = sakriveneEtiketeOznaka.Count - 1; i >= 0; i--) { sakriveneEtiketeOznaka.RemoveAt(i); } } }
private void TextBox_KeyUp(object sender, System.Windows.Input.KeyEventArgs e) { ObservableCollection <Etiketa> filter = new ObservableCollection <Etiketa>(); if (poljePretrage.Text.Equals("")) { Etikete.Clear(); foreach (Etiketa et in DodajEtiketu.le) { Etikete.Add(et); } return; } else { foreach (Etiketa et in DodajEtiketu.le) { String all = et.Oznaka.ToLower(); if (all.Contains(poljePretrage.Text.ToLower())) { filter.Add(et); continue; } } } Etikete.Clear(); foreach (Etiketa et in filter) { Etikete.Add(et); } }
private void Ponisti_Click(object sender, RoutedEventArgs e) { Etikete.Clear(); oznaka.Text = ""; foreach (Etiketa et in DodajEtiketu.le) { Etikete.Add(et); } }
public void OnWindowsClosing(object sender, CancelEventArgs e) { if (sakriveneEtiketeIme.Count != 0) { foreach (Etiketa eti in sakriveneEtiketeIme) { Etikete.Add(eti); } } if (sakriveneEtiketeOznaka.Count != 0) { foreach (Etiketa eti in sakriveneEtiketeOznaka) { Etikete.Add(eti); } } }
private void izmijeniEtiketu_Click1(object sender, RoutedEventArgs e) { if (spisakEtiketa.SelectedItem == null) { MessageBoxResult result = MessageBox.Show("Etiketa nije izabrana!", "", MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } Etiketa selektovanaEtiketa = (Etiketa)spisakEtiketa.SelectedItem; //MainWindow.izmijeniEtiketu(selektovanaEtiketa); ww.izmijeniEtiketu(selektovanaEtiketa); Etikete.Clear(); foreach (Etiketa etiketa in MainWindow.etikete.Values) { Etikete.Add(etiketa); } }
private void PrebaciEtiketu_Click(object sender, RoutedEventArgs e) { if ((Etiketa)listaSvihEtiketa.SelectedItem != null) { Etiketa selektovana = (Etiketa)listaSvihEtiketa.SelectedItem; SveEtikete.Remove(selektovana); Etikete.Add(selektovana); } else if ((Etiketa)listaEtiketa.SelectedItem != null) { Etiketa selektovana = (Etiketa)listaEtiketa.SelectedItem; SveEtikete.Add(selektovana); Etikete.Remove(selektovana); } else { return; } }
private void Pretrazi_Click_2(object sender, RoutedEventArgs e) { //ime je ustv opis bilo mi je mrsko svugdje mijenjat kopirala sam iz tipa String text = xIme.Text; Console.WriteLine(text); if (text.Equals("")) { for (int i = 0; i < sakriveneEtiketeIme.Count; i++) { Etikete.Add(sakriveneEtiketeIme[i]); } foreach (Etiketa eti in Etikete) { sakriveneEtiketeIme.Remove(eti); } } else { Console.WriteLine("evo meeeeeee"); for (int i = 0; i < Etikete.Count; i++) { bool b = Etikete[i].Opis.Contains(text); if (!b) { //Console.WriteLine("Ne sadrzi"); sakriveneEtiketeIme.Add(Etikete[i]); } } foreach (Etiketa tip in sakriveneEtiketeIme) { Etikete.Remove(tip); } for (int i = 0; i < sakriveneEtiketeIme.Count; i++) { bool b = sakriveneEtiketeIme[i].Opis.Contains(text); if (b) { Etikete.Add(sakriveneEtiketeIme[i]); } } foreach (Etiketa tip in Etikete) { sakriveneEtiketeIme.Remove(tip); } } text = xOznaka.Text; if (text.Equals("")) { for (int i = 0; i < sakriveneEtiketeOznaka.Count; i++) { Etikete.Add(sakriveneEtiketeOznaka[i]); } foreach (Etiketa tip in Etikete) { sakriveneEtiketeOznaka.Remove(tip); } } else { for (int i = 0; i < Etikete.Count; i++) { bool b = Etikete[i].Oznaka.Contains(text); if (!b) { sakriveneEtiketeOznaka.Add(Etikete[i]); } } foreach (Etiketa tip in sakriveneEtiketeOznaka) { Etikete.Remove(tip); } for (int i = 0; i < sakriveneEtiketeOznaka.Count; i++) { bool b = sakriveneEtiketeOznaka[i].Oznaka.Contains(text); if (b) { Etikete.Add(sakriveneEtiketeOznaka[i]); } } foreach (Etiketa tip in Etikete) { sakriveneEtiketeOznaka.Remove(tip); } } }
public void dodajEtiketu(Etiketa e) { Etikete.Add(e); listaEtiketa.ItemsSource = Etikete; }