private void CarregarGrid() { try { FornecedorBusinessLayer bl = new FornecedorBusinessLayer(); FornecedorEntity eo = new FornecedorEntity(); if (txtFornecedor.Text.Trim() != "") { eo.nome = txtFornecedor.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.AlteracaoFornecedorAlterar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) { grdpesquisa.Columns[2].Visible = false; } if (!(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoFornecedorExcluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) { grdpesquisa.Columns[3].Visible = false; } } catch (Exception ex) { diverro.Visible = true; lblmsgerro.Text = "Mensagem do Sistema: " + ex.Message; } }
private void CarregarComboFornecedor() { ddlfornecedor.Items.Clear(); FornecedorBusinessLayer blFornecedor = new FornecedorBusinessLayer(); FornecedorEntity eoFornecedor = new FornecedorEntity(); ddlfornecedor.DataSource = blFornecedor.Consultar(eoFornecedor); ddlfornecedor.DataTextField = "nome"; ddlfornecedor.DataValueField = "idfornecedor"; ddlfornecedor.DataBind(); if (ddlfornecedor.Items.Count > 0) { ddlfornecedor.Items.Insert(0, new ListItem("Todos", "")); } else { ddlfornecedor.Items.Insert(0, new ListItem("Não existe registros cadastrados.", "")); } }