private void CarregarGrid() { try { CertificadoBusinessLayer bl = new CertificadoBusinessLayer(); CertificadoEntity eo = new CertificadoEntity(); if (ddlGrupo.SelectedValue.ToString().Trim() != "") { eo.idgrupo = Convert.ToInt32(ddlGrupo.SelectedValue.ToString()); } if (ddlfornecedor.SelectedValue.ToString().Trim() != "") { eo.idfornecedor = Convert.ToInt32(ddlfornecedor.SelectedValue.ToString()); } if (txtNomeCertificado.Text.Trim() != "") { eo.nome = txtNomeCertificado.Text; } if (ddlStatus.SelectedValue.Trim() != "") { eo.status = Convert.ToInt32(ddlStatus.SelectedValue); } if (txtVersao.Text.Trim() != "") { eo.versao = txtVersao.Text; } 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.AlteracaoCertificacaoAlterar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) { grdpesquisa.Columns[5].Visible = false; } if (!(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoCertificacaoExcluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) { grdpesquisa.Columns[6].Visible = false; } } catch (Exception ex) { diverro.Visible = true; lblmsgerro.Text = "Mensagem do Sistema: " + ex.Message; } }
public void CarregarComboCertificacao() { ddlcertificacao.Items.Clear(); CertificadoBusinessLayer blCertificado = new CertificadoBusinessLayer(); CertificadoEntity eoCertificado = new CertificadoEntity(); eoCertificado.status = EOConst.CodStatus.Ativo; //ddlcertificacao.DataSource = blCertificado.Consultar(eoCertificado); DataTable dtCertificacao = blCertificado.Consultar(eoCertificado); ddlcertificacao.Items.Clear(); ListItem itemCliente = new ListItem(); Telerik.Web.UI.RadComboBoxItem radComboBoxItem = new Telerik.Web.UI.RadComboBoxItem(); radComboBoxItem.Value = "0"; radComboBoxItem.Text = ""; ddlcertificacao.Items.Add(radComboBoxItem); if (dtCertificacao != null) { if (dtCertificacao.Rows != null) { if (dtCertificacao.Rows.Count > 0) { foreach (DataRow dr in dtCertificacao.Rows) { radComboBoxItem = new Telerik.Web.UI.RadComboBoxItem(); radComboBoxItem.Value = dr["idcertificado"].ToString(); radComboBoxItem.Text = dr["dscombo"].ToString(); ddlcertificacao.Items.Add(radComboBoxItem); } } } } ddlcertificacao.AllowCustomText = true; ddlcertificacao.MarkFirstMatch = true; ddlcertificacao.SelectedValue = "0"; //ddlcertificacao.DataTextField = "dscombo"; //ddlcertificacao.DataValueField = "idcertificado"; //ddlcertificacao.DataBind(); //if (ddlcertificacao.Items.Count > 0) //{ // ddlcertificacao.Items.Insert(0, new ListItem("", "")); //} //else //{ // ddlcertificacao.Items.Insert(0, new ListItem("", "Não existe registro cadastrado.")); //} }
public DataTable GETDTCertificacao() { if (Session["dtcertificacao"] == null) { DataTable dt = new DataTable(); dt.Columns.Add("idcertificacao"); dt.Columns.Add("nome"); CertificadoBusinessLayer bl = new CertificadoBusinessLayer(); CertificadoEntity eo = new CertificadoEntity(); eo.status = EOConst.CodStatus.Ativo; dt = bl.Consultar(eo); Session["dtcertificacao"] = dt; } return((DataTable)Session["dtcertificacao"]); }
private void CarregarComboCertificado() { ddlcertificado.Items.Clear(); CertificadoBusinessLayer blCertificado = new CertificadoBusinessLayer(); CertificadoEntity eoCertificado = new CertificadoEntity(); if (ddlgrupo.SelectedValue != "") { eoCertificado.idgrupo = Convert.ToInt32(ddlgrupo.SelectedValue); } eoCertificado.status = EOConst.CodStatus.Ativo; ddlcertificado.DataSource = blCertificado.Consultar(eoCertificado); ddlcertificado.DataTextField = "nome"; ddlcertificado.DataValueField = "idcertificado"; ddlcertificado.DataBind(); if (ddlcertificado.Items.Count > 0) { ddlcertificado.Items.Insert(0, new ListItem("Todos", "")); } else { ddlcertificado.Items.Insert(0, new ListItem("Não existe registros cadastrados.", "")); } }