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