public ActionResult EditaFornecedor(Pessoa fornecedor)
        {
            FornecedorDAO dao = new FornecedorDAO();

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

            if (fornecedor != null && cnpj == true && nomeF == true && razSoc == true && insEst == true && telUm == true && telDois == true && email == true &&
                fornecedor.Endereco.Cidade != null && rua != null && num != null && bairro != null && estado != null && cidade != null && cep != null)
            {
                dao.Atualiza(fornecedor);
                return(RedirectToAction("Fornecedores", "Fornecedor"));
            }
            else
            {
                ViewBag.Pessoa = fornecedor;
                return(View("UpdateForm"));
            }
        }