private void btEndereco_Click(object sender, EventArgs e) { frmEstabelecimento estabelecimentoGUI = new frmEstabelecimento(); if (cbEstabelecimento != null && cbEstabelecimento.Items.Count > 0) { Dados dados = new Dados(); Item itemSelecionado = (Item)cbEstabelecimento.SelectedItem; int idEndereco = dados.ObterIdEnderecoDoEstabelecimento(itemSelecionado.Value); DataTable dtEndereco = dados.ObterEndereco(idEndereco); string estabelecimento = itemSelecionado.Name; if (dtEndereco != null && dtEndereco.Rows.Count > 0) { estabelecimentoGUI.preencherCampos(estabelecimento, dtEndereco.Rows[0]["endereco"].ToString(), Convert.ToInt32(dtEndereco.Rows[0]["numero"]), dtEndereco.Rows[0]["bairro"].ToString(), Convert.ToInt32(dtEndereco.Rows[0]["cep"]), dtEndereco.Rows[0]["cidade"].ToString(), dtEndereco.Rows[0]["estado"].ToString()); } } estabelecimentoGUI.ShowDialog(); }