public void Adicionar(ClienteMOD dadosTela_) { using (EMPRESARIOEntities conexao = new EMPRESARIOEntities()) { TB_CLIENTE novoCliente = new TB_CLIENTE(); novoCliente.NM_CLIENTE = dadosTela_.Nome; novoCliente.DS_ENDERECO = dadosTela_.Endereco; novoCliente.NR_TELEFONE = dadosTela_.Telefone; novoCliente.DS_EMAIL = dadosTela_.Email; conexao.TB_CLIENTE.Add(novoCliente); conexao.SaveChanges(); } }
protected void btnCadastrar_Click(object sender, EventArgs e) { ClienteMOD modelo = new ClienteMOD(); ClienteBus negocio = new ClienteBus(modelo); modelo.Nome = txtNome.Text.Trim(); modelo.Endereco = txtEndereco.Text.Trim(); modelo.Telefone = txtTelefone.Text.Trim(); modelo.Email = txtEmail.Text.Trim(); try { negocio.ValidarDados(); negocio.CadastrarCliente(); } catch (Exception erroNegocio) { //boas praticas como enviar um alerta em uma pagina asp.net RegisterStartupScript carrega a pagina antes do script javascript RegisterBlockScript ClientScript.RegisterStartupScript(Page.GetType(), "MENSAGENS", "alert('" + erroNegocio.Message + "');", true); } }