Example #1
0
    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();
    }
Example #2
0
    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;
        }
    }