예제 #1
0
파일: Busca.aspx.cs 프로젝트: Mualumene/SGP
    protected void grvTurma_DataBound(object sender, EventArgs e)
    {
        UCTotalRegistros1.Total = TUR_TurmaBO.GetTotalRecords();

        // Seta propriedades necessárias para ordenação nas colunas.
        ConfiguraColunasOrdenacao(grvTurma, VS_Ordenacao, VS_SortDirection);
    }
예제 #2
0
파일: Busca.aspx.cs 프로젝트: Mualumene/SGP
        protected void grvTurmas_DataBound(object sender, EventArgs e)
        {
            GridView grid = (GridView)sender;

            if (!VS_visaoDocente)
            {
                UCTotalRegistros.Total = TUR_TurmaBO.GetTotalRecords();

                // Seta propriedades necessárias para ordenação nas colunas.
                ConfiguraColunasOrdenacao(grvTurmas);

                if ((!string.IsNullOrEmpty(grvTurmas.SortExpression)) && (__SessionWEB.BuscaRealizada.PaginaBusca == PaginaGestao.PlanejamentoSemanal))
                {
                    Dictionary <string, string> filtros = __SessionWEB.BuscaRealizada.Filtros;

                    if (filtros.ContainsKey("VS_Ordenacao"))
                    {
                        filtros["VS_Ordenacao"] = grvTurmas.SortExpression;
                    }
                    else
                    {
                        filtros.Add("VS_Ordenacao", grvTurmas.SortExpression);
                    }

                    if (filtros.ContainsKey("VS_SortDirection"))
                    {
                        filtros["VS_SortDirection"] = grvTurmas.SortDirection.ToString();
                    }
                    else
                    {
                        filtros.Add("VS_SortDirection", grvTurmas.SortDirection.ToString());
                    }

                    __SessionWEB.BuscaRealizada = new BuscaGestao
                    {
                        PaginaBusca = PaginaGestao.PlanejamentoSemanal
                        ,
                        Filtros = filtros
                    };
                }
            }
        }
예제 #3
0
    protected void _dgvTurma_DataBound(object sender, EventArgs e)
    {
        UCComboQtdePaginacao1.Visible = !_dgvTurma.Rows.Count.Equals(0);

        UCTotalRegistros1.Total = TUR_TurmaBO.GetTotalRecords();
        ConfiguraColunasOrdenacao(_dgvTurma);

        if ((!string.IsNullOrEmpty(_dgvTurma.SortExpression)) &&
            (__SessionWEB.BuscaRealizada.PaginaBusca == PaginaGestao.Efetivacao))
        {
            Dictionary <string, string> filtros = __SessionWEB.BuscaRealizada.Filtros;

            if (filtros.ContainsKey("VS_Ordenacao"))
            {
                filtros["VS_Ordenacao"] = _dgvTurma.SortExpression;
            }
            else
            {
                filtros.Add("VS_Ordenacao", _dgvTurma.SortExpression);
            }

            if (filtros.ContainsKey("VS_SortDirection"))
            {
                filtros["VS_SortDirection"] = _dgvTurma.SortDirection.ToString();
            }
            else
            {
                filtros.Add("VS_SortDirection", _dgvTurma.SortDirection.ToString());
            }

            __SessionWEB.BuscaRealizada = new BuscaGestao
            {
                PaginaBusca = PaginaGestao.Efetivacao
                ,
                Filtros = filtros
            };
        }
    }
예제 #4
0
파일: Busca.aspx.cs 프로젝트: Mualumene/SGP
        protected void gvTurmaEletiva_DataBound(object sender, EventArgs e)
        {
            ucTotalRegistros.Total = TUR_TurmaBO.GetTotalRecords();
            // Seta propriedades necessárias para ordenação nas colunas.
            ConfiguraColunasOrdenacao(gvTurma);

            if ((!string.IsNullOrEmpty(gvTurma.SortExpression)) &&
                (__SessionWEB.BuscaRealizada.PaginaBusca == PaginaGestao.TurmaEletiva))
            {
                Dictionary <string, string> filtros = __SessionWEB.BuscaRealizada.Filtros;

                if (filtros.ContainsKey("VS_Ordenacao"))
                {
                    filtros["VS_Ordenacao"] = gvTurma.SortExpression;
                }
                else
                {
                    filtros.Add("VS_Ordenacao", gvTurma.SortExpression);
                }

                if (filtros.ContainsKey("VS_SortDirection"))
                {
                    filtros["VS_SortDirection"] = gvTurma.SortDirection.ToString();
                }
                else
                {
                    filtros.Add("VS_SortDirection", gvTurma.SortDirection.ToString());
                }

                __SessionWEB.BuscaRealizada = new BuscaGestao
                {
                    PaginaBusca = PaginaGestao.TurmaEletiva
                    ,
                    Filtros = filtros
                };
            }
        }
예제 #5
0
    protected void _dgvTurma_DataBound(object sender, EventArgs e)
    {
        UCTotalRegistros1.Total = TUR_TurmaBO.GetTotalRecords();
        ConfiguraColunasOrdenacao(_dgvTurma);

        if ((!string.IsNullOrEmpty(_dgvTurma.SortExpression)) &&
            (__SessionWEB.BuscaRealizada.PaginaBusca == PaginaGestao.Reunioes_Responsaveis_Frequencia))
        {
            Dictionary <string, string> filtros = __SessionWEB.BuscaRealizada.Filtros;

            if (filtros.ContainsKey("VS_Ordenacao"))
            {
                filtros["VS_Ordenacao"] = _dgvTurma.SortExpression;
            }
            else
            {
                filtros.Add("VS_Ordenacao", _dgvTurma.SortExpression);
            }

            if (filtros.ContainsKey("VS_SortDirection"))
            {
                filtros["VS_SortDirection"] = _dgvTurma.SortDirection.ToString();
            }
            else
            {
                filtros.Add("VS_SortDirection", _dgvTurma.SortDirection.ToString());
            }

            __SessionWEB.BuscaRealizada = new BuscaGestao
            {
                PaginaBusca = PaginaGestao.Reunioes_Responsaveis_Frequencia
                ,
                Filtros = filtros
            };
        }
    }
예제 #6
0
파일: Busca.aspx.cs 프로젝트: Mualumene/SGP
    /// <summary>
    /// Realiza a consulta com os filtros informados, e salva a busca realizada na sessão.
    /// </summary>
    public void Pesquisar(int pageIndex, bool alteraSessaoBusca)
    {
        try
        {
            grvTurma.DataSource = TUR_TurmaBO.GetSelectBy_Pesquisa_Tipo
                                  (
                __SessionWEB.__UsuarioWEB.Usuario.usu_id,
                __SessionWEB.__UsuarioWEB.Grupo.gru_id,
                ucComboUAEscola.Esc_ID,
                ucComboUAEscola.Uni_ID,
                ucComboCalendario.Valor,
                ucComboCursoCurriculo.Valor[0],
                ucComboCursoCurriculo.Valor[1],
                ucComboCurriculoPeriodo.Valor[2],
                ucComboTurno.Valor,
                ucComboDocente.Doc_id,
                txtCodigoTurma.Text,
                __SessionWEB.__UsuarioWEB.Usuario.ent_id,
                ucComboUAEscola.Uad_ID,
                TUR_TurmaTipo.Normal,
                UCComboQtdePaginacao1.Valor,
                pageIndex,
                (int)VS_SortDirection,
                VS_Ordenacao
                                  );

            grvTurma.PageIndex        = pageIndex;
            grvTurma.PageSize         = UCComboQtdePaginacao1.Valor;
            grvTurma.VirtualItemCount = TUR_TurmaBO.GetTotalRecords();

            // Atualiza o grid
            grvTurma.DataBind();

            fdsResultado.Visible = true;

            #region Salvar busca realizada com os parâmetros do ODS.

            if (alteraSessaoBusca)
            {
                Dictionary <string, string> filtros = new Dictionary <string, string>();

                filtros.Add("usu_id", __SessionWEB.__UsuarioWEB.Usuario.usu_id.ToString());
                filtros.Add("gru_id", __SessionWEB.__UsuarioWEB.Grupo.gru_id.ToString());
                filtros.Add("esc_id", ucComboUAEscola.Esc_ID.ToString());
                filtros.Add("uni_id", ucComboUAEscola.Uni_ID.ToString());
                filtros.Add("cal_id", ucComboCalendario.Valor.ToString());
                filtros.Add("cur_id", ucComboCursoCurriculo.Valor[0].ToString());
                filtros.Add("crr_id", ucComboCursoCurriculo.Valor[1].ToString());
                filtros.Add("crp_id", ucComboCurriculoPeriodo.Valor[2].ToString());
                filtros.Add("trn_id", ucComboTurno.Valor.ToString());
                filtros.Add("doc_id", ucComboDocente.Doc_id.ToString());
                filtros.Add("tur_codigo", txtCodigoTurma.Text);
                filtros.Add("ent_id", __SessionWEB.__UsuarioWEB.Usuario.ent_id.ToString());
                filtros.Add("uad_idSuperior", ucComboUAEscola.Uad_ID.ToString());

                __SessionWEB.BuscaRealizada = new BuscaGestao {
                    PaginaBusca = PaginaGestao.Turma, Filtros = filtros
                };
            }

            #endregion Salvar busca realizada com os parâmetros do ODS.
        }
        catch (Exception ex)
        {
            ApplicationWEB._GravaErro(ex);
            lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar as turmas.", UtilBO.TipoMensagem.Erro);
        }
    }