protected void grvAluno_DataBound(object sender, EventArgs e) { UCTotalRegistros1.Total = ACA_AlunoBO.GetTotalRecords(); // Seta propriedades necessárias para ordenação nas colunas. ConfiguraColunasOrdenacao(grvAluno, VS_Ordenacao, VS_SortDirection); }
/// <summary> /// Retorna os dados de alunos /// </summary> /// <returns></returns> private void SelecionaDados() { DataTable dt = ACA_AlunoBO.BuscaAlunos_Documentos ( UCCCalendario.Valor, UCCUAEscola.Esc_ID, UCCUAEscola.Uni_ID, UCCCursoCurriculo.Valor[0], UCCCursoCurriculo.Valor[1], UCCCurriculoPeriodo.Valor[2], UCCTurma.Valor[0], Convert.ToByte(UCCBuscaAluno.TipoBuscaNomeAluno), UCCBuscaAluno.NomeAluno, Convert.ToDateTime(string.IsNullOrEmpty(UCCBuscaAluno.DataNascAluno) ? new DateTime().ToString() : UCCBuscaAluno.DataNascAluno), UCCBuscaAluno.NomeMaeAluno, UCCBuscaAluno.MatriculaAluno, UCCBuscaAluno.MatriculaEstadualAluno, __SessionWEB.__UsuarioWEB.Usuario.ent_id, UCCUAEscola.Uad_ID, (__SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Administracao), __SessionWEB.__UsuarioWEB.Usuario.usu_id, __SessionWEB.__UsuarioWEB.Grupo.gru_id, false, UCCQtdePaginacao.Valor, grvResultados.PageIndex, (int)VS_SortDirection, VS_Ordenacao, false ); grvResultados.VirtualItemCount = ACA_AlunoBO.GetTotalRecords(); grvResultados.DataSource = dt; grvResultados.DataBind(); }
protected void _grvDocumentoAluno_DataBound(object sender, EventArgs e) { string sDeclaracaoHMTL = string.Empty; UCTotalRegistros1.Total = ACA_AlunoBO.GetTotalRecords(); // Seta propriedades necessárias para ordenação nas colunas. ConfiguraColunasOrdenacao(_grvDocumentoAluno, VS_Ordenacao, VS_SortDirection); }
/// <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); grvDocumentoAluno.DataSource = ACA_AlunoBO.BuscaAlunos_Documentos_GraficoIndividualNotas ( 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, false ); // atribui essa quantidade para o grid grvDocumentoAluno.PageSize = qtdeLinhasPorPagina; grvDocumentoAluno.PageIndex = pageIndex; grvDocumentoAluno.VirtualItemCount = ACA_AlunoBO.GetTotalRecords(); //fdsResultados.Style.Remove("display"); fdsResultados.Visible = true; grvDocumentoAluno.DataBind(); chkTodos.Visible = !grvDocumentoAluno.Rows.Count.Equals(0); divQtdPaginacao.Visible = grvDocumentoAluno.Rows.Count > 0; }
protected void grvAluno_DataBound(object sender, EventArgs e) { UCTotalRegistros1.Total = ACA_AlunoBO.GetTotalRecords(); ConfiguraColunasOrdenacao(grvAluno); }
/// <summary> /// Realiza a consulta com os filtros informados, e salva a busca realizada na sessão. /// </summary> private void _Pesquisar(int pageIndex, bool alterarSessaoBusca) { try { string dataCriacao = string.IsNullOrEmpty(_txtDataCriacao.Text) ? new DateTime().ToString("yyyy-MM-dd") : Convert.ToDateTime(_txtDataCriacao.Text).ToString("yyyy-MM-dd"); string dataAlteracao = string.IsNullOrEmpty(_txtDataAlteracao.Text) ? new DateTime().ToString("yyyy-MM-dd") : Convert.ToDateTime(_txtDataAlteracao.Text).ToString("yyyy-MM-dd"); //Seta o tipo de busca por nome do aluno : 1 - Contém / 2 - Começa por / 3 - Fonética byte tipoBusca = Convert.ToByte(_rblEscolhaBusca.SelectedValue); bool apenasGemeo = PermiteAlunoGemeo && chkApenasGemeos.Checked; bool podeVisualizarTodos = __SessionWEB.__UsuarioWEB.Grupo.vis_id != SysVisaoID.Administracao && chkPesquisarTodasEscolas.Checked; _grvAluno.DataSource = _VS_doc_id > 0 ? ACA_AlunoBO.GetSelectBy_Docente ( __SessionWEB.__UsuarioWEB.Usuario.ent_id, _VS_doc_id, tipoBusca, _txtNome.Text, _txtMae.Text, _txtDataNascimento.Text, _txtMatricula.Text, _txtMatriculaEstadual.Text, Convert.ToDateTime(dataCriacao), Convert.ToDateTime(dataAlteracao), ckbApenasDeficiencia.Checked, apenasGemeo, UCComboTipoDeficiencia.Valor, UCComboQtdePaginacao1.Valor, pageIndex, (int)VS_SortDirection, VS_Ordenacao, false ) : ACA_AlunoBO.BuscaAlunos_PorFiltroPreferencial ( uccUaEscola.Uad_ID, uccUaEscola.Esc_ID, uccUaEscola.Uni_ID, _txtNome.Text, tipoBusca, _txtDataNascimento.Text, _txtMae.Text, _txtMatricula.Text, _txtMatriculaEstadual.Text, Convert.ToByte(ddlSituacao.SelectedValue), dataCriacao, dataAlteracao, ckbApenasDeficiencia.Checked, UCComboTipoDeficiencia.Valor, __SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Administracao, podeVisualizarTodos, false, apenasGemeo, __SessionWEB.__UsuarioWEB.Usuario.usu_id, __SessionWEB.__UsuarioWEB.Grupo.gru_id, __SessionWEB.__UsuarioWEB.Usuario.ent_id, false, false, UCComboQtdePaginacao1.Valor, pageIndex, (int)VS_SortDirection, VS_Ordenacao, false ); _grvAluno.PageIndex = pageIndex; _grvAluno.PageSize = UCComboQtdePaginacao1.Valor; _grvAluno.VirtualItemCount = ACA_AlunoBO.GetTotalRecords(); _grvAluno.DataBind(); #region Salvar busca realizada com os parâmetros do ODS. if (alterarSessaoBusca) { Dictionary <string, string> filtros = new Dictionary <string, string>(); if (_VS_doc_id > 0) { filtros.Add("doc_id", _VS_doc_id.ToString()); } else { filtros.Add("uad_idSuperior", uccUaEscola.Uad_ID.ToString()); filtros.Add("esc_id", uccUaEscola.Esc_ID.ToString()); filtros.Add("uni_id", uccUaEscola.Uni_ID.ToString()); filtros.Add("alu_situacao", Convert.ToString(ddlSituacao.SelectedValue)); filtros.Add("adm", (__SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Administracao).ToString()); filtros.Add("podeVisualizarTodos", podeVisualizarTodos.ToString()); filtros.Add("usu_id", __SessionWEB.__UsuarioWEB.Usuario.usu_id.ToString()); filtros.Add("gru_id", __SessionWEB.__UsuarioWEB.Grupo.gru_id.ToString()); filtros.Add("apenasIntencaoTransferencia", "false"); filtros.Add("retornaExcedentes", "false"); filtros.Add("retornaPreMatricula", "false"); } filtros.Add("pes_nome", _txtNome.Text); filtros.Add("pes_dataNascimento", _txtDataNascimento.Text); filtros.Add("pes_nomeMae", _txtMae.Text); filtros.Add("tipoBusca", tipoBusca.ToString()); filtros.Add("alc_matricula", _txtMatricula.Text); filtros.Add("alc_matriculaEstadual", _txtMatriculaEstadual.Text); filtros.Add("alu_dataCriacao", dataCriacao); filtros.Add("alu_dataAlteracao", dataAlteracao); filtros.Add("apenasDeficiente", ckbApenasDeficiencia.Checked.ToString()); filtros.Add("deficiencia", UCComboTipoDeficiencia.Valor.ToString()); filtros.Add("apenasGemeo", apenasGemeo.ToString()); filtros.Add("ent_id", __SessionWEB.__UsuarioWEB.Usuario.ent_id.ToString()); __SessionWEB.BuscaRealizada = new BuscaGestao { PaginaBusca = PaginaGestao.Alunos , Filtros = filtros }; } #endregion Salvar busca realizada com os parâmetros do ODS. fdsResultados.Visible = true; //Mostra a legenda e itens por pagina caso forem retornados alunos pela pesquisa divLegenda.Visible = _grvAluno.Rows.Count > 0; } catch (ValidationException ex) { _lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os alunos.", UtilBO.TipoMensagem.Erro); } }
protected void grvDocumentoAluno_RowDataBound(object sender, GridViewRowEventArgs e) { try { if (e.Row.RowType == DataControlRowType.Header) { chkTodos.Attributes.Remove("todososcursospeja"); chkTodos.Attributes.Add("todososcursospeja", (ACA_AlunoBO.numeroCursosPeja == ACA_AlunoBO.GetTotalRecords() ? "1" : "0")); } else if (e.Row.RowType == DataControlRowType.DataRow) { CheckBox chkSelecionar = (CheckBox)e.Row.FindControl("chkSelecionar"); if (chkSelecionar != null) { chkSelecionar.Attributes.Add("index", e.Row.RowIndex.ToString()); if (_VS_AlunosSelecionados.ContainsKey(Convert.ToInt64(chkSelecionar.Attributes["alu_id"]))) { chkSelecionar.Checked = true; e.Row.Style.Add("background", "#F8F7CB"); } else { chkSelecionar.Checked = false; e.Row.Style.Remove("background"); } } } } catch (Exception ex) { throw ex; } }
/// <summary> /// Pesquisa os alunos de acordo com os filtros de busca definidos. /// </summary> protected void Pesquisar(int pageIndex, bool alteraSessaoBusca) { ACA_AlunoBO.numeroCursosPeja = 0; // ****************************** fdsResultados.Visible = true; _grvDocumentoAluno.DataSource = ACA_AlunoBO.BuscaAlunos_HistoricoEscolarPedagogico ( UCComboCalendario1.Valor, UCComboUAEscola.Esc_ID, UCComboUAEscola.Uni_ID, UCComboCursoCurriculo1.Valor[0], UCComboCursoCurriculo1.Valor[1], UCComboCurriculoPeriodo1.Valor[2], UCComboTurma1.Valor[0], Convert.ToByte(UCCamposBuscaAluno1.TipoBuscaNomeAluno), UCCamposBuscaAluno1.NomeAluno, UCCamposBuscaAluno1.MatriculaAluno, __SessionWEB.__UsuarioWEB.Usuario.ent_id, UCComboUAEscola.Uad_ID, (__SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Administracao), __SessionWEB.__UsuarioWEB.Usuario.usu_id, __SessionWEB.__UsuarioWEB.Grupo.gru_id, true, Convert.ToInt32(_ddlQtPaginado.SelectedValue), pageIndex, (int)VS_SortDirection, VS_Ordenacao, true ); // atribui essa quantidade para o grid _grvDocumentoAluno.PageSize = Convert.ToInt32(_ddlQtPaginado.SelectedValue); _grvDocumentoAluno.PageIndex = pageIndex; _grvDocumentoAluno.VirtualItemCount = ACA_AlunoBO.GetTotalRecords(); _grvDocumentoAluno.DataBind(); divQtdPaginacao.Visible = _grvDocumentoAluno.Rows.Count > 0; #region Salvar busca realizada com os parâmetros do ODS. if (alteraSessaoBusca) { Dictionary <string, string> filtros = new Dictionary <string, string>(); filtros.Add("uad_idSuperior", UCComboUAEscola.Uad_ID.ToString()); filtros.Add("esc_id", UCComboUAEscola.Esc_ID.ToString()); filtros.Add("uni_id", UCComboUAEscola.Uni_ID.ToString()); filtros.Add("cur_id", UCComboCursoCurriculo1.Valor[0].ToString()); filtros.Add("crr_id", UCComboCursoCurriculo1.Valor[1].ToString()); filtros.Add("crp_id", UCComboCurriculoPeriodo1.Valor[2].ToString()); filtros.Add("cal_id", UCComboCalendario1.Valor.ToString()); filtros.Add("tur_id", UCComboTurma1.Valor[0].ToString()); filtros.Add("tipoBusca", UCCamposBuscaAluno1.TipoBuscaNomeAluno); filtros.Add("pes_nome", UCCamposBuscaAluno1.NomeAluno); filtros.Add("alc_matricula", UCCamposBuscaAluno1.MatriculaAluno); filtros.Add("ent_id", __SessionWEB.__UsuarioWEB.Usuario.ent_id.ToString()); filtros.Add("adm", (__SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Administracao).ToString()); filtros.Add("usu_id", __SessionWEB.__UsuarioWEB.Usuario.usu_id.ToString()); filtros.Add("gru_id", __SessionWEB.__UsuarioWEB.Grupo.gru_id.ToString()); filtros.Add("emitirDocAnoAnt", "true"); filtros.Add("crp_idTur", UCComboTurma1.Valor[1].ToString()); filtros.Add("ttn_id", UCComboTurma1.Valor[2].ToString()); filtros.Add("buscaAvancada", chkBuscaAvancada.Checked.ToString()); __SessionWEB.BuscaRealizada = new BuscaGestao { PaginaBusca = PaginaGestao.HistoricoEscolarPedagogico , Filtros = filtros }; } #endregion Salvar busca realizada com os parâmetros do ODS. }
/// <summary> /// Pesquisa os alunos /// </summary> /// <param name="pageIndex"></param> private void Pesquisar(int pageIndex) { try { string dataCriacao = new DateTime().ToString("yyyy-MM-dd"); string dataAlteracao = new DateTime().ToString("yyyy-MM-dd"); bool podeVisualizarTodos = __SessionWEB.__UsuarioWEB.Grupo.vis_id != SysVisaoID.Administracao; // quantidade de itens por página string qtItensPagina = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.QT_ITENS_PAGINACAO); int itensPagina = string.IsNullOrEmpty(qtItensPagina) ? ApplicationWEB._Paginacao : Convert.ToInt32(qtItensPagina); _grvAluno.DataSource = ACA_AlunoBO.BuscaAlunos_PorFiltroPreferencial ( UCComboUAEscola1.Uad_ID, UCComboUAEscola1.Esc_ID, UCComboUAEscola1.Uni_ID, _txtNome.Text, Convert.ToByte(_rblEscolhaBusca.SelectedValue), _txtDataNascimento.Text, _txtMae.Text, _txtMatricula.Text, _txtMatriculaEstadual.Text, Convert.ToByte(_ddlSituacao.SelectedValue), dataCriacao, dataAlteracao, __SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Administracao, podeVisualizarTodos, __SessionWEB.__UsuarioWEB.Usuario.usu_id, __SessionWEB.__UsuarioWEB.Grupo.gru_id, __SessionWEB.__UsuarioWEB.Usuario.ent_id, false, false, itensPagina, pageIndex, (int)VS_SortDirection, VS_Ordenacao, VS_DocumentoOficial ); _grvAluno.PageIndex = pageIndex; _grvAluno.PageSize = itensPagina; _grvAluno.VirtualItemCount = ACA_AlunoBO.GetTotalRecords(); _grvAluno.DataBind(); fdsResultado.Visible = true; if (_ddlSituacao.Visible) { divLegenda.Visible = _grvAluno.Rows.Count > 0; } } catch (ValidationException ex) { lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os alunos.", UtilBO.TipoMensagem.Erro); } }