protected void btnPesquisar_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtDescricaoPesquisa.Text) || Convert.ToInt32(ddlEstoqueProduto.SelectedValue) <= 1) { Usuario usuario = (Usuario)Session["UsuarioLogado"]; Produto produto = new Produto(); produto.Descricao = (txtDescricaoPesquisa.Text != string.Empty) ? txtDescricaoPesquisa.Text : string.Empty; produto.ConsumoInterno = Convert.ToInt32(ddlEstoqueProduto.SelectedValue); IList <Produto> lstProdutos = ProdutoFacade.RecuperarProduto(produto); if (lstProdutos.Count > 0) { GridPoduto.DataSource = lstProdutos; GridPoduto.DataBind(); } else { string alerta1 = "Nenhum Produto Encontrado Com Os Critéiros de Pesquisas! "; this.ClientScript.RegisterClientScriptBlock(this.GetType(), "alerta", "<script type='text/javascript'>alert('" + alerta1 + "')</script>"); } } else { string alerta1 = "Você Precisa Inserir Algum Critéiro Para Pesquisa! "; this.ClientScript.RegisterClientScriptBlock(this.GetType(), "alerta", "<script type='text/javascript'>alert('" + alerta1 + "')</script>"); } }
protected void btnPesquisar_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtDescricaoPesquisa.Text)) { Produto produto = new Produto(); produto.Descricao = (txtDescricaoPesquisa.Text != string.Empty) ? txtDescricaoPesquisa.Text : string.Empty; //produto.ConsumoInterno = Convert.ToInt32(ddlEstoqueProduto.SelectedValue); IList <Produto> lstProdutos = ProdutoFacade.RecuperarProduto(produto); IList <Produto> lstProdutosAtualizados = new List <Produto>(); foreach (Produto ProdutoItem in lstProdutos) { Steto.ValueObjectLayer.Estoque estoque = new Steto.ValueObjectLayer.Estoque(); estoque.Produto = ProdutoItem; estoque = EstoqueFacade.RecuperarProdutoNoEstoque(estoque); if (estoque != null) { if (estoque.Quantidade > 0) { ProdutoItem.Id = estoque.Id; ProdutoItem.QuantidadeRealEstoque = estoque.Quantidade; } } lstProdutosAtualizados.Add(ProdutoItem); } if (lstProdutosAtualizados.Count > 0) { GridPoduto.DataSource = lstProdutosAtualizados; GridPoduto.DataBind(); } else { if (lstProdutos.Count > 0) { GridPoduto.DataSource = lstProdutos; GridPoduto.DataBind(); } else { string alerta1 = "Nenhum Produto Encontrado Com Os Critéiros de Pesquisas! "; this.ClientScript.RegisterClientScriptBlock(this.GetType(), "alerta", "<script type='text/javascript'>alert('" + alerta1 + "')</script>"); } } } else { string alerta1 = "Você Precisa Inserir Algum Critéiro Para Pesquisa! "; this.ClientScript.RegisterClientScriptBlock(this.GetType(), "alerta", "<script type='text/javascript'>alert('" + alerta1 + "')</script>"); } }
protected void ReloadBtnPesquisa() { Produto produto = new Produto(); produto.Descricao = (txtDescricaoPesquisa.Text != string.Empty) ? txtDescricaoPesquisa.Text : string.Empty; produto.ConsumoInterno = Convert.ToInt32(ddlEstoqueProduto.SelectedValue); IList<Produto> lstProdutos = ProdutoFacade.RecuperarProduto(produto); if (lstProdutos.Count > 0) { GridPoduto.DataSource = lstProdutos; GridPoduto.DataBind(); } }
protected void PreencheGridProdutoVazio() { Produto produto = new Produto(0); produto.Descricao = ""; produto.ValorUnitario = Convert.ToDecimal("0"); produto.QuantidadeRealEstoque = 0; produto.ValorTotal = 0; produto.QuantidadeMinimaEstoque = 0; IList<Produto> produtos = new List<Produto>(); produtos.Add(produto); GridPoduto.DataSource = produtos; GridPoduto.DataBind(); GridPoduto.Rows[0].Cells[5].Enabled = false; }