Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
 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);
     }
 }