/// <summary> /// Pesquisa os alunos de acordo com os filtros de busca definidos. /// </summary> protected void Pesquisar(int pageIndex) { ACA_AlunoBO.numeroCursosPeja = 0; int qtdeLinhasPorPagina = Convert.ToInt32(ddlQtPaginado.SelectedValue); grvAluno.DataSource = ACA_AlunoBO.BuscaAlunos_JustificativaAbonoFalta ( UCBuscaDocenteTurma.ComboCalendario.Valor, UCBuscaDocenteTurma.ComboEscola.Esc_ID, UCBuscaDocenteTurma.ComboEscola.Uni_ID, UCBuscaDocenteTurma.ComboCursoCurriculo.Valor[0], UCBuscaDocenteTurma.ComboCursoCurriculo.Valor[1], UCBuscaDocenteTurma.ComboCurriculoPeriodo.Valor[2], UCBuscaDocenteTurma.ComboTurma.Valor[0], Convert.ToByte(UCCamposBuscaAluno1.TipoBuscaNomeAluno), UCCamposBuscaAluno1.NomeAluno, Convert.ToDateTime(string.IsNullOrEmpty(UCCamposBuscaAluno1.DataNascAluno) ? new DateTime().ToString() : UCCamposBuscaAluno1.DataNascAluno), UCCamposBuscaAluno1.NomeMaeAluno, UCCamposBuscaAluno1.MatriculaAluno, UCCamposBuscaAluno1.MatriculaEstadualAluno, __SessionWEB.__UsuarioWEB.Usuario.ent_id, UCBuscaDocenteTurma.ComboEscola.Uad_ID, (__SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Administracao), __SessionWEB.__UsuarioWEB.Usuario.usu_id, __SessionWEB.__UsuarioWEB.Grupo.gru_id, qtdeLinhasPorPagina, pageIndex, (int)VS_SortDirection, VS_Ordenacao ); // atribui essa quantidade para o grid grvAluno.PageSize = qtdeLinhasPorPagina; grvAluno.PageIndex = pageIndex; grvAluno.VirtualItemCount = ACA_AlunoBO.GetTotalRecords(); //fdsResultados.Style.Remove("display"); fdsResultados.Visible = true; grvAluno.DataBind(); divQtdPaginacao.Visible = grvAluno.Rows.Count > 0; }