protected void BitacoraDataSource_Selected(object sender, ObjectDataSourceStatusEventArgs e) { if (e.Exception != null) { log.Error("Ocurrio un error al tratar de obtener la lista de eventos", e.Exception); SystemMessages.DisplaySystemErrorMessage("Ocurrio un error al obtener la lista de Eventos"); e.ExceptionHandled = true; } int totalRows = 0; try { totalRows = Convert.ToInt32(e.OutputParameters["totalRows"]); } catch (Exception ex) { log.Error("Failed to get OuputParameter 'totalRows'", ex); } Pager.TotalRows = totalRows; if (totalRows == 0) { Pager.Visible = false; return; } Pager.Visible = true; Pager.BuildPagination(); }
public void cargarLIstaPedido(string queries) { try { string ordenar = "order by p.[pedidoId] desc"; List <Pedido> _cache = new List <Pedido>(); string armadoDeQuery = "@usuarioId IN(" + queries + ")"; string query = consultaSqlpedido(armadoDeQuery).SqlQuery(); _totalRows = PedidoBLL.SearchProductoPaginacion(ref _cache, query, Pager.PageSize, Pager.CurrentRow, ordenar); OrdersRepeater.DataSource = _cache; OrdersRepeater.DataBind(); Pager.TotalRows = _totalRows; if (_cache.Count == 0) { //noResult.Visible = true; Pager.Visible = false; //PagesButtons.Visible = true; return; } //noResult.Visible = false; Pager.Visible = true; Pager.BuildPagination(); } catch (Exception ex) { throw ex; } }