private void comboBox3_SelectedIndexChanged(object sender, EventArgs e) { Country combocountry = new Country(); combocountry = (Country)comboBox3.SelectedItem; if (combocountry.Cities.Count == 0) { label5.Visible = false; comboBox4.Visible = false; comboBox4.DataSource = null; comboBox4.DataSource = countryDB.GetListComboboxCity((Country)comboBox3.SelectedItem); comboBox4.DisplayMember = "NameCity"; return; } label5.Visible = true; comboBox4.Visible = true; comboBox4.DataSource = null; comboBox4.DataSource = countryDB.GetCities((Country)comboBox3.SelectedItem); comboBox4.DisplayMember = "NameCity"; if (code == 0) { for (int i = 0; i < comboBox4.Items.Count; i++) { City citybox = (City)comboBox4.Items[i]; if (citybox.NameCity == advertisement.City.NameCity) { comboBox4.SelectedIndex = i; i = comboBox4.Items.Count; } } } }
public Advertisement Add() { categoryDB = new CategoryDB(); countryDB = new CountryDB(); discoveredDB = new DiscoveredDB(); var catigories = categoryDB.GetListCombobox(); var countries = countryDB.GetListCombobox(); var cities = countryDB.GetListComboboxCity(countries[0]); var subcatigories = categoryDB.GetListComboboxSubCategory(catigories[0]); var discovereds = discoveredDB.GetDiscoveredBox(); Advertisement advertisement = new Advertisement { Address = "", Close = false, ContactPerson = "", Description = "", Header = "", Phone = 0, Time = DateTime.Now, Category = catigories[0], City = cities[0], Country = countries[0], Discovered = discovereds[0], Subcategory = subcatigories[0] }; advertisements.Add(advertisement); Save(); return(advertisement); }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { if (comboBox1.SelectedIndex == -1) { return; } Country combocountry = new Country(); combocountry = (Country)comboBox1.SelectedItem; if (combocountry.NameCountry == "" || combocountry.Cities.Count == 0) { label2.Visible = false; comboBox2.Visible = false; comboBox2.DataSource = null; comboBox2.DataSource = countryDB.GetListComboboxCity(combocountry); comboBox2.DisplayMember = "NameCity"; return; } label2.Visible = true; comboBox2.Visible = true; comboBox2.DataSource = null; comboBox2.DataSource = countryDB.GetListComboboxCity(combocountry); comboBox2.DisplayMember = "NameCity"; }