private void EnviarTrilhas(ManterTrilha manterTr,
                                   BMConfiguracaoSistema bmConfiguracaoSistema, BMLogSincronia bmLogSincronia, Usuario usuarioLogado,
                                   bool somenteNaoSincronizados)
        {
            var trilhas = manterTr.ObterTodasTrilhas();

            foreach (var trilha in trilhas)
            {
                try
                {
                    if (somenteNaoSincronizados && trilha.IdNodePortal.HasValue)
                    {
                        continue;
                    }

                    trilha.IdNodePortal = null;

                    manterTr.AtualizarNodeIdDrupal(trilha, manterTr,
                                                   bmConfiguracaoSistema, bmLogSincronia, usuarioLogado);
                }
                catch (Exception)
                {
                    // ignored;
                }
            }
        }
        private void PreencherComboTrilhas()
        {
            ManterTrilha   manterTrilha = new ManterTrilha();
            IList <Trilha> ListaTrilhas = manterTrilha.ObterTodasTrilhas();

            WebFormHelper.PreencherLista(ListaTrilhas, this.ddlTrilha, false, true);
        }
        private void PreencherComboTrilhas()
        {
            var manterTrilha = new ManterTrilha();

            var listaTrilhas = manterTrilha.ObterTodasTrilhas();

            WebFormHelper.PreencherLista(listaTrilhas, ddlTrilha, false, true);
        }
Exemple #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack)
            {
                return;
            }

            WebFormHelper.PreencherLista(manterTrilha.ObterTodasTrilhas(), ddlTrilha);
            WebFormHelper.PreencherLista(manterTrilhaNivel.ObterTodosTrilhaNivel(), ddlTrilhaNivel);

            ExecutaRelatorio();
        }
        protected void btnSincronizarTrilha_Click(object sender, EventArgs e)
        {
            var manter = new ManterTrilha();
            var lista  = manter.ObterTodasTrilhas().Where(p => p.ListaAreasTematicas.Any()).ToList();

            foreach (var item in lista)
            {
                try
                {
                    manter.AlterarTrilha(item, ConfigurationManager.AppSettings["portal_url_node_id"]);
                }
                catch
                {
                }
            }
            WebFormHelper.ExibirMensagem(enumTipoMensagem.Sucesso, "Sincronia Realizada: " + lista.Count + " registros");
        }