public bool Excluir(ProjetoDigital projeto) { if (projeto == null) { Validacao.Add(Mensagem.ProjetoDigital.ProjetoDigitalNaoEncontrado); } if (projeto.Situacao != (int)eProjetoDigitalSituacao.EmElaboracao) { Validacao.Add(Mensagem.ProjetoDigital.ExcluirSituacaoInvalida); } CARSolicitacaoBus carSolicitacaoBus = new CARSolicitacaoBus(); CARSolicitacao carSolicitacao = carSolicitacaoBus.ObterPorRequerimento(projeto.RequerimentoId); if (carSolicitacao.Id > 0) { Validacao.Add(Mensagem.ProjetoDigital.ExcluirPossuiCARSolicitacao(carSolicitacao.SituacaoTexto)); } return(Validacao.EhValido); }