コード例 #1
0
        public bool ValidarProtocoloAnalisar(int checagemId, int requerimentoId, bool isProcesso)
        {
            if (checagemId == 0)
            {
                Validacao.Add(Mensagem.AnaliseItem.AnaliseProtocoloSemChecagem(isProcesso));
                return(Validacao.EhValido);
            }

            if (_daAnalise.ExisteTituloPendencia(requerimentoId))
            {
                Validacao.Add(Mensagem.AnaliseItem.AnaliseSituacaoComPendencia);
                return(Validacao.EhValido);
            }

            List <Atividade> atividades = _busProtocolo.ObterProtocoloAtividades(requerimentoId);

            return(ValidarSituacaoAtividadeProtocolo(atividades));
        }