Exemple #1
0
        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);
        }