Пример #1
0
        protected void PreparaGridPaginacaoInicial()
        {
            int codigoFuncionario            = int.Parse(Session["codigoFuncionario"].ToString());
            AtividadeControladora cAtividade = new AtividadeControladora();

            int numeroPaginas    = 1;
            int numeroAtividades = cAtividade.ObterQuantidadeAtividades(codigoFuncionario);

            if (numeroRegistroPorPagina >= numeroAtividades)
            {
                gvAtividades.DataSource = cAtividade.ObterListaAtividades(codigoFuncionario);
            }
            else
            {
                if (numeroAtividades % numeroRegistroPorPagina > 0)
                {
                    numeroPaginas = ((int)numeroAtividades / numeroRegistroPorPagina) + 1;
                }
                else
                {
                    numeroPaginas = ((int)numeroAtividades / numeroRegistroPorPagina);
                }

                gvAtividades.DataSource = cAtividade.ObterListaAtividades(codigoFuncionario, 1, numeroRegistroPorPagina);
            }
            for (int i = 1; i <= numeroPaginas; i++)
            {
                ddlPagina.Items.Add(i.ToString());
            }
            gvAtividades.DataBind();
        }
Пример #2
0
        protected void PaginacaoGrid(int codigoFuncionario, int numeroPagina)
        {
            AtividadeControladora cAtividade = new AtividadeControladora();

            gvAtividades.DataSource = cAtividade.ObterListaAtividades(codigoFuncionario, numeroPagina, numeroRegistroPorPagina);
            gvAtividades.DataBind();
        }