public Types.bairrosType select(int idCidade) { MySqlConnection con = new MySqlConnection(Dados.StringConexao); string SQL = "select * from bairro b " + "join cidade c on b.id_cidade = c.id_cidade " + "where c.id_cidade = @idCidade " + "order by b.descricao"; MySqlCommand cmd = new MySqlCommand(SQL, con); cmd.Parameters.AddWithValue("@idCidade", idCidade); con.Open(); MySqlDataReader rd = cmd.ExecuteReader(CommandBehavior.CloseConnection); Types.bairrosType bairros = new Types.bairrosType(); while (rd.Read()) { Types.bairroType bairro = new Types.bairroType(); bairro.idCidade = rd["id_cidade"].ToString(); bairro.idBairro = rd["id_bairro"].ToString(); bairro.Descricao = rd["descricao"].ToString(); bairros.Add(bairro); } return bairros; }
private void cbCidade_SelectedIndexChanged(object sender, EventArgs e) { cbBairro.Enabled = false; cbBairro.DataSource = null; int idCidade; try { idCidade = Int32.Parse(cbCidade.SelectedValue.ToString()); } catch (Exception) { return; } cbBairro.Text = "Carregando Bairros..."; BairroBLL bairro = new BairroBLL(); Types.bairrosType lista = bairro.select(idCidade); Types.bairroType emptyRow = new Types.bairroType(); emptyRow.Descricao = "Selecione um Bairro"; lista.Insert(0, emptyRow); cbBairro.DataSource = lista; cbBairro.ValueMember = "idBairro"; cbBairro.DisplayMember = "Descricao"; cbBairro.SelectedIndex = 0; cbBairro.Enabled = true; }
public Types.bairrosType select(int idCidade) { MySqlConnection con = new MySqlConnection(Dados.StringConexao); string SQL = "select * from bairro b " + "join cidade c on b.id_cidade = c.id_cidade " + "where c.id_cidade = @idCidade " + "order by b.descricao"; MySqlCommand cmd = new MySqlCommand(SQL, con); cmd.Parameters.AddWithValue("@idCidade", idCidade); con.Open(); MySqlDataReader rd = cmd.ExecuteReader(CommandBehavior.CloseConnection); Types.bairrosType bairros = new Types.bairrosType(); while (rd.Read()) { Types.bairroType bairro = new Types.bairroType(); bairro.idCidade = rd["id_cidade"].ToString(); bairro.idBairro = rd["id_bairro"].ToString(); bairro.Descricao = rd["descricao"].ToString(); bairros.Add(bairro); } return(bairros); }