private void CarregarGrid()
        {
            try
            {
                GrupoBusinessLayer bl = new GrupoBusinessLayer();
                GrupoEntity        eo = new GrupoEntity();
                if (txtNome.Text.Trim() != "")
                {
                    eo.nome = txtNome.Text;
                }
                if (ddlStatus.SelectedValue != "")
                {
                    eo.status = Convert.ToInt32(ddlStatus.SelectedValue);
                }

                DataTable lista = bl.Consultar(eo);

                if (lista.Rows.Count == 0)
                {
                    divInfo.Visible = true;
                    lblmsInfo.Text  = "Não existe registro para filtro informado!";
                }
                else
                {
                    lista.DefaultView.Sort = "nome";
                    lista           = lista.DefaultView.ToTable();
                    divInfo.Visible = false;
                }



                grdpesquisa.DataSource = lista;
                grdpesquisa.DataBind();

                if (!(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoGrupoAlterar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])))
                {
                    grdpesquisa.Columns[2].Visible = false;
                }
                if (!(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoGrupoExcluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])))
                {
                    grdpesquisa.Columns[3].Visible = false;
                }
            }
            catch (Exception ex)
            {
                diverro.Visible = true;
                lblmsgerro.Text = "Mensagem do Sistema: " + ex.Message;
            }
        }
Ejemplo n.º 2
0
        private void CarregarCombo()
        {
            ddlGrupo.Items.Clear();
            GrupoBusinessLayer blGrupo = new GrupoBusinessLayer();
            GrupoEntity        eoGrupo = new GrupoEntity();

            ddlGrupo.DataSource     = blGrupo.Consultar(eoGrupo);
            ddlGrupo.DataTextField  = "nome";
            ddlGrupo.DataValueField = "idgrupo";
            ddlGrupo.DataBind();
            if (ddlGrupo.Items.Count > 0)
            {
                ddlGrupo.Items.Insert(0, new ListItem("Todos", ""));
            }
            else
            {
                ddlGrupo.Items.Insert(0, new ListItem("Não existe registros cadastrados.", ""));
            }
        }