private void Page_Load(object sender, EventArgs e) { try { if (Page.IsPostBack) { return; } var lista = new ManterLogSincronia().ObterTodos() .Where(p => p.Sincronizado == false) .OrderByDescending(x => x.DataCriacao) .ToList(); Session["dsListaLogSincronia"] = lista; dgRelatorio.DataSource = lista; dgRelatorio.DataBind(); if (lista.Count <= 0) { btnSincronizar.Enabled = false; } } catch (AcademicoException ex) { WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message); } }
protected void btnSincronizar_Click(object sender, EventArgs e) { var lista = new ManterLogSincronia().ObterTodos() .Where(p => p.Sincronizado == false) .OrderByDescending(x => x.DataCriacao) .ToList(); var manter = new ManterLogSincronia(); foreach (var item in lista) { manter.Sincronizar(item); } }
private static void Sincronizar(int id) { var manter = new ManterLogSincronia(); manter.Sincronizar(manter.ObterPorId(id)); }