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]); } }
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]); } }
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]); } }