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; } }
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.", "")); } }