public ActionResult AdicionaCliente(Cliente cliente) { ClienteDAO dao = new ClienteDAO(); cliente.Pessoa.TipoPessoa = 'F'; cliente.Ativo = true; cliente.Pontos = 0; var nome = Validacoes.ValidaNomePessoa(cliente.Pessoa.Nome); var gen = cliente.Pessoa.Genero; var rg = Validacoes.ValidaRg(cliente.Pessoa.Rg); var cpf = Validacoes.ValidaCpf(cliente.Pessoa.CpfeCnpj); var idade = Validacoes.ValidaIdade(cliente.Pessoa.Data); var email = Validacoes.ValidaEmail(cliente.Pessoa.Email); var telUm = Validacoes.ValidaTelefoneUm(cliente.Pessoa.TelefoneUm); var telDois = Validacoes.ValidaTelefoneDois(cliente.Pessoa.TelefoneDois); var procuracpf = dao.BuscaCPfCnpj(cliente.Pessoa.CpfeCnpj); var veiculo = cliente.Pessoa.Veiculo; var fabricante = veiculo.Fabricante; var rua = cliente.Pessoa.Endereco.Rua; var num = cliente.Pessoa.Endereco.Numero; var bairro = cliente.Pessoa.Endereco.Bairro; var estado = cliente.Pessoa.Endereco.Estado; var cidade = cliente.Pessoa.Endereco.Cidade; var cep = cliente.Pessoa.Endereco.Cep; if (fabricante != null && veiculo != null && procuracpf == null && gen != null && nome == true && rg == true && cpf == true && idade == true && email == true && telUm == true && telDois == true && rua != null && num != null && bairro != null && estado != null && cidade != null && cep != null) { if (procuracpf != null) { return(Json(new { ExistePessoa = true }, JsonRequestBehavior.AllowGet)); } dao.AdicionaCliente(cliente); return(RedirectToAction("Clientes", "Cliente")); } else { ViewBag.Cliente = cliente; return(View("Index")); } }