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;
                    }
                }
            }
        }
예제 #2
0
        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";
        }