Esempio n. 1
0
        private void Ponisti_Click(object sender, RoutedEventArgs e)
        {
            Tipovi.Clear();
            oznaka.Text = "";
            naziv.Text  = "";


            foreach (Tip t in DodajTip.l)
            {
                Tipovi.Add(t);
            }
        }
Esempio n. 2
0
        /////////////////////////////////////////////////////FILTER/////////////////////////////////////////////////////
        private void TextBox_KeyUp(object sender, KeyEventArgs e)
        {
            ObservableCollection <Tip> filter = new ObservableCollection <Tip>();

            if (poljePretrage.Text.Equals(""))
            {
                Tipovi.Clear();
                foreach (Tip t in DodajTip.l)
                {
                    Tipovi.Add(t);
                }
                return;
            }

            foreach (Tip t in DodajTip.l)
            {
                if (OpcijaPretrage == 0)
                {
                    String all = t.Oznaka.ToLower() + t.Ime.ToLower();
                    if (all.Contains(poljePretrage.Text.ToLower()))
                    {
                        filter.Add(t);
                        continue;
                    }
                }

                if (OpcijaPretrage == 1)
                {
                    if (t.Oznaka.ToLower().Contains(poljePretrage.Text.ToLower()))
                    {
                        filter.Add(t);
                        continue;
                    }
                }

                if (OpcijaPretrage == 2)
                {
                    if (t.Ime.ToLower().Contains(poljePretrage.Text.ToLower()))
                    {
                        filter.Add(t);
                        continue;
                    }
                }
            }

            Tipovi.Clear();

            foreach (Tip t in filter)
            {
                Tipovi.Add(t);
            }
        }
Esempio n. 3
0
////////////////////////////////////////////////PRETRAGA/////////////////////////////////////////////////////////
        private void Pretrazi_Click(object sender, RoutedEventArgs e)
        {
            Tipovi.Clear();

            if (oznaka.Text.Equals("") && naziv.Text.Equals(""))
            {
                foreach (Tip t in DodajTip.l)
                {
                    Tipovi.Add(t);
                }
                return;
            }

            foreach (Tip t in DodajTip.l)
            {
                if ((oznaka.Text.Equals(t.Oznaka) || oznaka.Text.Equals("")) && (naziv.Text.Equals(t.Ime) || naziv.Text.Equals("")))
                {
                    Tipovi.Add(t);
                }
            }
        }
Esempio n. 4
0
        private void izmijeniTip_Click(object sender, RoutedEventArgs e)
        {
            if (spisakTipova.SelectedItem == null)
            {
                MessageBoxResult result = MessageBox.Show("Tip nije izabran!", "", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                return;
            }

            Tip selektovanTip = (Tip)spisakTipova.SelectedItem;


            //IzmijeniTip it = new IzmijeniTip(selektovanTip);
            //it.ShowDialog();
            ww.izmijeniTip(selektovanTip);

            Tipovi.Clear();
            foreach (Tip tip in MainWindow.tipovi.Values)
            {
                Tipovi.Add(tip);
            }
        }