예제 #1
0
        protected void btnPesquisar_Click(object sender, EventArgs e)
        {
            if (!txtFornecedorPesquisa.Text.Equals(""))
            {
                Usuario    usuario               = (Usuario)Session["UsuarioLogado"];
                Fornecedor fornecedor            = new Fornecedor();
                ValueObjectLayer.Empresa empresa = new ValueObjectLayer.Empresa();
                empresa.Nome = txtFornecedorPesquisa.Text;

                IList <Fornecedor> fornecedores = FornecedorFacade.RecuperarFornecedores(fornecedor);

                if (fornecedores.Count > 0)
                {
                    GridFornecedores.DataSource = fornecedores;
                    GridFornecedores.DataBind();
                }
                else
                {
                    string alerta1 = "Nenhum Fornecedor encontrado para este critério de pesquisa! ";
                    this.ClientScript.RegisterClientScriptBlock(this.GetType(), "alerta", "<script type='text/javascript'>alert('" + alerta1 + "')</script>");
                }
            }
            else
            {
                string alerta1 = "Digite o nome do Fornecedor para pesquisar! ";
                this.ClientScript.RegisterClientScriptBlock(this.GetType(), "alerta", "<script type='text/javascript'>alert('" + alerta1 + "')</script>");
            }
        }
예제 #2
0
        public void ExibirGridView()
        {
            string pesquisa = "f.nome like '%" + TextBoxPesq.Text + "%'";

            GridFornecedores.DataSource = fornecedorBLL.Pesquisar(pesquisa);
            GridFornecedores.DataBind();
        }
        public void ExibirGridView()
        {
            string pesquisa = "l.email like '%" + txtEmailPerfil.Text + "%'";

            GridPerfil.DataSource = clienteBLL.Pesquisar(pesquisa);
            GridPerfil.DataBind();

            string pesquisaP = "produto";

            GridProdutos.DataSource = produtoBLL.Pesquisar(pesquisaP);
            GridProdutos.DataBind();

            string pesquisaF = "fornecedor";

            GridFornecedores.DataSource = fornecedorBLL.Pesquisar(pesquisaF);
            GridFornecedores.DataBind();
        }
예제 #4
0
        private void PesquisarButton_Click(object sender, EventArgs e)
        {
            abreConexao();

            StringBuilder sbSelectFornecedores = new StringBuilder();

            sbSelectFornecedores.Append(@"SELECT CODFORNEC
                                           , FORNECEDOR
                                           , CGC 
                                          FROM PCFORNEC
                                          WHERE 0=0");

            if (!pesqCodigoTextBox.Text.Equals(""))
            {
                sbSelectFornecedores.Append(" AND CODFORNEC = " + Convert.ToInt32(pesqCodigoTextBox.Text));
            }
            if (!pesqNomeTextBox.Text.Equals(""))
            {
                sbSelectFornecedores.Append(" AND FORNECEDOR LIKE '%" + pesqNomeTextBox.Text + "%'");
            }

            sbSelectFornecedores.Append(" ORDER BY CODFORNEC");

            try
            {
                OracleDataAdapter adpSelectFornecedores = new OracleDataAdapter(sbSelectFornecedores.ToString(), conn);

                DataSet dsFornecedores = new DataSet();

                adpSelectFornecedores.Fill(dsFornecedores);

                GridFornecedores.DataSource = dsFornecedores.Tables[0];

                GridFornecedores.Refresh();
            }
            catch (OracleException exc)
            {
                MessageBox.Show("Erro ao buscar fornecedores." + exc);
            }
            finally
            {
                fechaConexao();
                sbSelectFornecedores.Clear();
            }
        }