public void PreencherGridMySQL()
        {
            string          connectionString = @"Server=MYSQL5018.site4now.net;Database=db_a427ba_ericroc;Uid=a427ba_ericroc;Pwd=poi098zxc123";
            MySqlConnection cnx = new MySqlConnection(connectionString); //instancia  conexão.

            connDataSet = new DataSet();



            // sql consulta
            string sql = "select * from produtos";

            // abre a conexao
            cnx.Open();
            // cria o comando
            MySqlCommand cmd = new MySqlCommand(sql, cnx);
            // cria a tabela de dados
            DataTable data = new DataTable();

            //carrega a tabela com os dados
            data.Load(cmd.ExecuteReader());
            //fecha conexao
            cnx.Close();
            cnx.Dispose();
            // carega a grid com a tabela
            GridProduto.DataSource = data;
            GridProduto.DataBind();
        }
Ejemplo n.º 2
0
        protected void btnPesquisar_Click(object sender, EventArgs e)
        {
            if (!txtProdutoPesquisa.Text.Equals(""))
            {
                Usuario usuario = (Usuario)Session["UsuarioLogado"];
                Produto produto = new Produto();
                if (Steto.Util.Validacao.IsNumeric(txtProdutoPesquisa.Text))
                {
                    produto.Id = Convert.ToInt32(txtProdutoPesquisa.Text);
                }

                produto.Descricao = txtProdutoPesquisa.Text;
                Empresa empresa = new Empresa();

                IList <Produto> produtos = ProdutoFacade.RecuperarProduto(produto);

                IList <Produto> lstProdutos = new List <Produto>();
                foreach (var item in produtos)
                {
                    Steto.ValueObjectLayer.Estoque isEstoque = new Steto.ValueObjectLayer.Estoque();
                    isEstoque.Produto = item;
                    isEstoque         = EstoqueFacade.RecuperarProdutoNoEstoque(isEstoque);
                    if (isEstoque != null)
                    {
                        lstProdutos.Add(isEstoque.Produto);
                    }
                    else
                    {
                        lstProdutos.Add(item);
                    }
                }

                if (lstProdutos.Count > 0)
                {
                    GridProduto.DataSource = lstProdutos;
                    GridProduto.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>");
            }
        }
Ejemplo n.º 3
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                if (!string.IsNullOrEmpty(txtEstoqueProdutoDescricao.Text) || string.IsNullOrEmpty(txtEstoqueProdutoValorUnitario.Text) ||
                    string.IsNullOrEmpty(txtEstoqueProdutoQuantidadeMinima.Text) || Convert.ToInt32(ddlEstoqueProdutoUnidadeMedida.SelectedValue) > 10)
                {
                    Usuario usuario = (Usuario)Session["UsuarioLogado"];
                    Empresa empresa = EmpresaFacade.RecuperaEmpresa(new Empresa());
                    Produto produto = null;

                    produto                         = new Produto();
                    produto.Descricao               = txtEstoqueProdutoDescricao.Text;
                    produto.UnidadeDeMedida         = ddlEstoqueProdutoUnidadeMedida.SelectedValue;
                    produto.ValorUnitario           = Convert.ToDecimal(txtEstoqueProdutoValorUnitario.Text);
                    produto.QuantidadeMinimaEstoque = Convert.ToDecimal(txtEstoqueProdutoQuantidadeMinima.Text);
                    produto.ConsumoInterno          = (ChkConsumoInterno.Checked) ? 1 : 0;


                    int id = ProdutoFacade.CriarProduto(produto);

                    lblCodigo.Text = id.ToString();

                    if (id > 0)
                    {
                        produto.Id = id;
                        Produto         ObjProduto = ProdutoFacade.RecuperarUmProduto(produto);
                        IList <Produto> produtos   = new List <Produto>();
                        produtos.Add(ObjProduto);

                        if (produtos.Count > 0)
                        {
                            GridProduto.DataSource = produtos;
                            GridProduto.DataBind();
                        }
                    }
                }
                else
                {
                    string alerta1 = "Todos os campos são obrigatórios! ";
                    this.ClientScript.RegisterClientScriptBlock(this.GetType(), "alerta", "<script type='text/javascript'>alert('" + alerta1 + "')</script>");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        protected void ButtonPesquisar(object sender, EventArgs e)
        {
            string          connectionString = @"Server=MYSQL5018.site4now.net;Database=db_a427ba_ericroc;Uid=a427ba_ericroc;Pwd=poi098zxc123";
            MySqlConnection cnx = new MySqlConnection(connectionString); //instancia  conexão.
            // sql consulta
            string sql = "SELECT * FROM `produtos` WHERE `descricao` LIKE @descricao or `codigo` LIKE @descricao or `UN` LIKE @descricao or `preco` LIKE @descricao";

            // abre a conexao
            cnx.Open();
            // cria o comando
            MySqlCommand cmd = new MySqlCommand(sql, cnx);

            cmd.Parameters.AddWithValue("@descricao", "%" + TextBoxPesquisa.Text + "%");
            // cria a tabela de dados
            DataTable data = new DataTable();

            //carrega a tabela com os dados
            data.Load(cmd.ExecuteReader());
            //fecha conexao
            cnx.Close();
            // carega a grid com a tabela
            GridProduto.DataSource = data;
            GridProduto.DataBind();
        }
Ejemplo n.º 5
0
 private void CarregarGridView()
 {
     GridProduto.DataSource = objProdutoBLL.RetLitarProduto();
     GridProduto.DataBind();
 }