public ActionResult AdicionaFornecedor(Pessoa pessoa)
        {
            FornecedorDAO dao = new FornecedorDAO();

            pessoa.TipoPessoa = 'J';
            pessoa.Data       = DateTime.Now;
            var cnpj       = Validacoes.ValidaCnpj(pessoa.CpfeCnpj);
            var nomeF      = Validacoes.ValidaNomeFantasia(pessoa.NomeFantasia);
            var razSoc     = Validacoes.ValidaNomeRazaoSocial(pessoa.NomeRazaoSocial);
            var insEst     = Validacoes.ValidaInscricaoEstadual(pessoa.InscricaoEstadual);
            var telUm      = Validacoes.ValidaTelefoneUm(pessoa.TelefoneUm);
            var telDois    = Validacoes.ValidaTelefoneDois(pessoa.TelefoneDois);
            var email      = Validacoes.ValidaEmail(pessoa.Email);
            var procuracpf = dao.BuscaCPfCnpj(pessoa.CpfeCnpj);
            var rua        = pessoa.Endereco.Rua;
            var num        = pessoa.Endereco.Numero;
            var bairro     = pessoa.Endereco.Bairro;
            var estado     = pessoa.Endereco.Estado;
            var cidade     = pessoa.Endereco.Cidade;
            var cep        = pessoa.Endereco.Cep;

            if (procuracpf == null && pessoa != null && cnpj == true && nomeF == true && razSoc == true &&
                insEst == true && telUm == true && telDois == true && email == true && rua != null && num != null &&
                bairro != null && estado != null && cidade != null && cep != null)
            {
                dao.Adiciona(pessoa);
                // return Json(new { adicionou = true, msg = "nao adicionou" });
                return(RedirectToAction("Fornecedores", "Fornecedor"));
            }
            else
            {
                ViewBag.Pessoa = pessoa;
                return(View("Index"));
            }
        }