public ActionResult Create([Bind(Include = "Id,Nome,Cpf,Endereco,Telefone")] Cliente cliente) { try { if (ModelState.IsValid) { int id = bllCliente.Inserir(cliente); return(RedirectToAction("Details/" + id)); } } catch (DbEntityValidationException ex) { foreach (var entityValidationErrors in ex.EntityValidationErrors) { foreach (var validationError in entityValidationErrors.ValidationErrors) { Response.Write("Propriedade: " + validationError.PropertyName + " Erro: " + validationError.ErrorMessage); } } return(View(cliente)); } catch (Exception ex) { Response.Write(ex.Message); return(View(cliente)); } return(View(cliente)); }
private void btnSalvar_Click(object sender, EventArgs e) { try { //Carrega o modelo ModeloCliente modelo = new ModeloCliente() { cli_nome = txtNome.Text, cli_rsocial = txtRazaoSocial.Text, cli_cpfcnpj = mktCnpj.Text, cli_rgie = mktIe.Text, cli_cep = mktCep.Text, cli_sgl = cbxSgl.Text, cli_estado = cbxEstado.Text, cli_cidade = cbxCidade.Text, cli_bairro = cbxBairro.Text, cli_logradouro = cbxLogradouro.Text, cli_numero = txtNumero.Text, cli_complemento = txtComplemento.Text, cli_email = txtEmail.Text, cli_telefone = mktTelefone.Text, cli_celular = mktCelular.Text }; if (rdbFisica.Checked) { modelo.cli_tipo = "FISICA"; } else { modelo.cli_tipo = "JURIDICA"; } DALConexao conexao = new DALConexao(DadosDaConexao.StringDeConexão); BLLCliente bll = new BLLCliente(conexao); if (txtCodigo.Text == "") { bll.Inserir(modelo); Mensagem("CLIENTE INSERIDO, CÓDIGO: " + modelo.cli_cod, Color.Blue); } else { modelo.cli_cod = Convert.ToInt32(txtCodigo.Text); bll.Alterar(modelo); Mensagem("CLIENTE ALTERADO ", Color.Blue); } alteraBotoes(); LimpaTela(); } catch (Exception erro) { Erro(erro.Message); } }