Usuário com melhor resposta
Entity Data Model Não inseri dados na base!!!

Pergunta
-
Pessoal, Algo muito estranho vem acontecendo... cadastro em minha aplicação com 24 txtbox e labels (Perguntas e respostas...) e clico no botão cadastrar! Dentro do botão em Debug, vou verificando valores e estes estão certinho!!! entra no método "Incluir" e passa por ele com os valores!! Tranquilo entra também no método ShowAlert("Incluido com sucessso"). Porém, quando vou no banco de dados e dou um SELECT * FROM CLIENTES.. A o cliente que acabei de inserir não foi!!!! Por quê acontece isso? Meu botão e método à baixo: POR FAVOR TA FODA ISSO!!!
protected void btnECadastrarLogin_Click(object sender, ImageClickEventArgs e)
{
CdEventoSegundoDia cd = new CdEventoSegundoDia();
CdEventoSegundoDiaDiaBLL cdbll = new CdEventoSegundoDiaDiaBLL();
string[] escreveimpressora = new string[14];
string curso15 = "15";
string curso16 = "16";
string curso17 = "17";
string curso18 = "18";
string curso19 = "19";
string curso20 = "20";
string curso21 = "21";
string curso22 = "22";
string curso23 = "23";
string curso24 = "24";
string curso25 = "25";
string curso26 = "26";
string curso27 = "27";
string curso28 = "28";
if (ChkCurso15.Checked == true)
{
cd.NmCurso15 = curso15;
escreveimpressora[0] = curso15;
}
if (ChkCurso16.Checked == true)
{
cd.NmCurso16 = curso16;
escreveimpressora[1] = curso16;
}
if (ChkCurso17.Checked == true)
{
cd.NmCurso17 = curso17;
escreveimpressora[2] = curso17;
}
if (ChkCurso18.Checked == true)
{
cd.NmCurso18 = curso18;
escreveimpressora[3] = curso18;
}
if (ChkCurso19.Checked == true)
{
cd.NmCurso19 = curso19;
escreveimpressora[4] = curso19;
}
if (ChkCurso20.Checked == true)
{
cd.NmCurso20 = curso20;
escreveimpressora[5] = curso20;
}
if (ChkCurso21.Checked == true)
{
cd.NmCurso21 = curso21;
escreveimpressora[6] = curso21;
}
if (ChkCurso22.Checked == true)
{
cd.NmCurso22 = curso22;
escreveimpressora[7] = curso22;
}
if (ChkCurso23.Checked == true)
{
cd.NmCurso23 = curso23;
escreveimpressora[8] = curso23;
}
if (ChkCurso24.Checked == true)
{
cd.NmCurso24 = curso24;
escreveimpressora[9] = curso24;
}
if (ChkCurso25.Checked == true)
{
cd.NmCurso25 = curso25;
escreveimpressora[10] = curso25;
}
if (ChkCurso26.Checked == true)
{
cd.NmCurso26 = curso26;
escreveimpressora[11] = curso26;
}
if (ChkCurso27.Checked == true)
{
cd.NmCurso27 = curso27;
escreveimpressora[12] = curso27;
}
if (ChkCurso28.Checked == true)
{
cd.NmCurso28 = curso28;
escreveimpressora[13] = curso28;
}
string esc1 = null;
string esc2 = null;
for (int i = 0; i < 14; i++)
{
if (esc1 == null)
{
if (escreveimpressora[i] != null)
{
esc1 = escreveimpressora[i];
}
}
else
{
if (escreveimpressora[i] != null)
{
esc2 = escreveimpressora[i];
}
}
}
cd.NomeCompleto = RemoverAcentos(txtNomeCadastro.Text);
cd.NomeCracha = RemoverAcentos(TxtNomeCracha.Text);
cd.Empresa = RemoverAcentos(TxtEmpresa.Text);
cd.cnpjCpf = txtCPF.Text;
cd.Cargo = RemoverAcentos(TxtCargo.Text);
cd.AreaAtuacao = RemoverAcentos(txtAreaAtuacao.Text);
cd.CEP = txtCEP.Text;
cd.Endereco = RemoverAcentos(txtEndereco.Text);
cd.numero = TxtNumeroResidencia.Text;
cd.Complemento = RemoverAcentos(txtComplemento.Text);
cd.bairro = RemoverAcentos(txtBairro.Text);
cd.cidade = RemoverAcentos(txtCidade.Text);
cd.uf = RemoverAcentos(TxtUF.Text);
cd.ddd = txtdddTelefone.Text;
cd.telefone = txtTelefone.Text;
cd.dddcel = txtdddCelular.Text;
cd.celular = txtCelular.Text;
cd.email = RemoverAcentos(txtEmail.Text);
cdbll.Add(cd);
ShowAlert("Cadastro Efetuado com sucesso!");
LimparCampo();
}MÉTODO NA DAO(DALL)
public void Add(T pEntity)
{
loja.AddObject(pEntity.GetType().Name, pEntity);
}- Editado Vinicius Vendramel sábado, 30 de junho de 2012 16:43
Respostas
-
Você não está executando o SaveChanges() após inserir.
http://www.linkedin.com/pub/murilo-kunze/44/191/455
- Marcado como Resposta Vinicius Vendramel sábado, 30 de junho de 2012 17:26