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