Quantcast
Channel: Fórum ASP
Viewing all articles
Browse latest Browse all 1214

Erro ao gravar o bairro desejado: Não é possível converter um objeto d

$
0
0
Olá,

Eu preciso gravar uma quantidade indefinida de bairros selecionados no checkBoxList sendo sempre para um cadastropor vez, porem eu estou tentando armazenar numa variavel do tipo ArrayList, mas quando eu tento salvar, esta me apresentando esse erro: Erro ao gravar o bairro desejado: Não é possível converter um objeto do tipo 'System.String' no tipo 'DAL.Model.Interesses'.

Eu sou novato aqui no fórum. Por favor, seu alguém puder me ajudar eu agradeço. Segue abaixo o código descrito.



//MÉTODO PARA RASTREAR QUAL INDICE FOI SELECIONADO E ATRIBUINDO PARA O OBJETO OBJBAIRRO DO TUPO ARRAYLIST
public void popularCheckBoxListBairroInteresse(Interesses objBairro)
{
for (int i = 0; i < CheckBoxListBairroInteresse.Items.Count; i++)
{
if (CheckBoxListBairroInteresse.Items[i].Selected)
{
objBairro.bairro = new ArrayList();
objBairro.bairro.Add(CheckBoxListBairroInteresse.SelectedValue);

}

}

}

//MÉTODO DE INSERT PARA GRAVAR OS BAIRROS ARMAZENADOS NO ARRAYLIS
public void gravarBairrosInteresse(ArrayList listaBairro, int intval_codimovel, SqlCommand cmd)
{
try
{ //abre uma conexão
abrirConexao();

cmd = new SqlCommand("INSERT INTO tblBairroInteresse (FKcodinteresse, FKbai_nu_sequencial)" + System.Environment.NewLine +
" VALUES (@v1, @v2)", con);


foreach (Interesses objBairro in listaBairro)
{
cmd.Parameters.AddWithValue("@v1", intval_codimovel);
cmd.Parameters.AddWithValue("@v2", objBairro.bairro);
cmd.ExecuteNonQuery();
}
}
catch (Exception ex)
{
throw new Exception("Erro ao gravar o bairro desejado: " + ex.Message);
}
finally
{
fecharConexao();
}
}

Viewing all articles
Browse latest Browse all 1214