public void Recusar(ProjetoDigital projeto, BancoDeDados banco = null)
        {
            try
            {
                if (!_validar.Recusar(projeto))
                {
                    return;
                }

                using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia(banco, UsuarioCredenciado))
                {
                    bancoDeDados.IniciarTransacao();

                    if (_busProjetoDigitalCredenciado.Recusar(projeto, bancoDeDados))
                    {
                        _busProjetoDigitalCredenciado.ExcluirTemporario(projeto.Id);

                        bancoDeDados.Commit();
                    }

                    Validacao.Add(Mensagem.ProjetoDigital.RecusadoSucesso);
                }
            }
            catch (Exception exc)
            {
                Validacao.AddErro(exc);
            }
        }