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"));
            }
        }