Esempio n. 1
0
        private void inicijalizuj_komboboks_Marka1()
        {
            citanje_iz_fajla_automobili();
            List <string> marke = new List <string>();


            for (int i = 0; i < automobili.Count; i++)
            {
                marke.Add(automobili[i].marka);
            }

            IEnumerable <string> DistinctMarke = marke.Distinct();

            List <string> markeSkraceno = new List <string>();

            foreach (string marka in DistinctMarke)
            {
                markeSkraceno.Add(marka);
            }

            Sortiranje element = new Sortiranje();

            markeSkraceno.Sort(element);
            cmbMarka.Items.Add("Ponisti odabrano");
            for (int i = 0; i < markeSkraceno.Count; i++)
            {
                cmbMarka.Items.Add(markeSkraceno[i]);
            }
        }
Esempio n. 2
0
        private void citanje_u_kombo_Model()
        {
            citanje_iz_fajla_automobil();
            List <string> modeli = new List <string>();

            for (int i = 0; i < automobili.Count; i++)
            {
                if (automobili[i].marka == (string)cmbMarka.SelectedItem)
                {
                    modeli.Add(automobili[i].model);
                }
            }

            IEnumerable <string> DistinctModeli = modeli.Distinct();

            List <string> modeliSkraceno = new List <string>();

            foreach (string model in DistinctModeli)
            {
                modeliSkraceno.Add(model);
            }

            Sortiranje element = new Sortiranje();

            modeliSkraceno.Sort(element);
            for (int i = 0; i < modeliSkraceno.Count; i++)
            {
                cmbModel.Items.Add(modeliSkraceno[i]);
            }
        }
Esempio n. 3
0
        private void CmbKubikaza_SelectedValueChanged(object sender, EventArgs e)
        {
            cmbKaroserija.Text = "";
            cmbKaroserija.Items.Clear();
            cmbBrVrata.Text = "";
            cmbBrVrata.Items.Clear();
            cmbGorivo.Text = "";
            cmbGorivo.Items.Clear();
            cmbPogon.Text = "";
            cmbPogon.Items.Clear();
            cmbMenjac.Text = "";
            cmbMenjac.Items.Clear();
            citanje_iz_fajla_automobil();
            List <string> karoserije = new List <string>();

            for (int i = 0; i < automobili.Count; i++)
            {
                if (automobili[i].marka == (string)cmbMarka.SelectedItem &&
                    automobili[i].model == (string)cmbModel.SelectedItem &&
                    automobili[i].godiste == (int)cmbGodiste.SelectedItem &&
                    automobili[i].kubikaza == (int)cmbKubikaza.SelectedItem)
                {
                    karoserije.Add(automobili[i].karoserija);
                }
            }

            IEnumerable <string> DistinctKaroserije = karoserije.Distinct();

            List <string> karoserijeSkraceno = new List <string>();

            foreach (string karoserija in DistinctKaroserije)
            {
                karoserijeSkraceno.Add(karoserija);
            }

            Sortiranje element = new Sortiranje();

            karoserijeSkraceno.Sort(element);
            for (int i = 0; i < karoserijeSkraceno.Count; i++)
            {
                cmbKaroserija.Items.Add(karoserijeSkraceno[i]);
            }
        }