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(); }
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>"); } }
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(); }
private void CarregarGridView() { GridProduto.DataSource = objProdutoBLL.RetLitarProduto(); GridProduto.DataBind(); }