Beispiel #1
0
        public ArrayList coleccion(int idProvincia)
        {
            string SQL_p;
            ArrayList colLocalidades = new ArrayList();
            MySqlDataReader Reader;

            SQL_p = "SELECT * FROM departamentos WHERE provincia_id = '" + idProvincia + "' ORDER BY nombre";

            Reader = Conector.consultar(SQL_p);

            while (Reader.Read())
            {
                Localidad objLocalidad = new Localidad();

                objLocalidad.IdLocalidad = Reader.GetInt32("id");
                objLocalidad.Descripcion = Reader.GetString("nombre");

                colLocalidades.Add(objLocalidad);
            }

            Reader.Close();
            return colLocalidades;
        }
        private void llenarComboLocalidad()
        {
            Localidad localidad = new Localidad();
            ArrayList colLocalidad= new ArrayList();
            colLocalidad = localidad.coleccion(((Provincia)this.comboBoxProvincia.SelectedItem).IdProvincia);

            this.comboBoxLocalidad.ResetText();
            this.comboBoxLocalidad.Items.Clear();
            for (int i = 0; i < colLocalidad.Count; i++)
            {
                this.comboBoxLocalidad.Items.Add(((Localidad)colLocalidad[i]));
            }
        }