示例#1
0
    protected void _dgvEscola_DataBound(object sender, EventArgs e)
    {
        UCComboQtdePaginacao1.Visible = !_dgvEscola.Rows.Count.Equals(0);

        UCTotalRegistros1.Total = ESC_EscolaBO.GetTotalRecords();
        ConfiguraColunasOrdenacao(_dgvEscola);

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

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

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

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

        if (_dgvEscola.Rows.Count.Equals(1))
        {
            RedirecionaCadastro(Convert.ToInt32(_dgvEscola.DataKeys[0].Values["esc_id"])
                                , Convert.ToInt32(_dgvEscola.DataKeys[0].Values["uni_id"])
                                , Convert.ToInt32(_dgvEscola.DataKeys[0].Values["cal_id"]));
        }
    }
示例#2
0
    protected void _grvEscolas_DataBound(object sender, EventArgs e)
    {
        UCTotalRegistros1.Total = ESC_EscolaBO.GetTotalRecords();

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

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

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

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

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

        bool permiteImportacao = ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.PERMITIR_IMPORTACAO_DADOS_EFETIVACAO, __SessionWEB.__UsuarioWEB.Usuario.ent_id);

        _grvEscolas.Columns[grvEscolasColunaImportacaoFech].Visible = permiteImportacao;
    }