Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
        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.", ""));
            }
        }