public void BuscarProduto() { ProdutoBLL produtobll = new ProdutoBLL(); produto = produtobll.Find(p => p.IDT_PRODUTO.Equals(codigoProduto)).First(); lblNomeProduto.Text = produto.NOME; imgProduto.ImageUrl = "http://localhost:1294/Produtos/" + produto.FOTO.ToString(); lnkImgPrincipal.NavigateUrl = "http://localhost:1294/Produtos/" + produto.FOTO.ToString(); if (produto.FOTO2 != null && produto.FOTO2 != "") { img2.ImageUrl = "http://localhost:1294/Produtos/" + produto.FOTO2.ToString(); lnkImg2Produto.NavigateUrl = "http://localhost:1294/Produtos/" + produto.FOTO2.ToString(); } if (produto.FOTO3 != null && produto.FOTO3 != "") { img3.ImageUrl = "http://localhost:1294/Produtos/" + produto.FOTO3.ToString(); lnkImg3Produto.NavigateUrl = "http://localhost:1294/Produtos/" + produto.FOTO3.ToString(); } if (produto.FOTO4 != null && produto.FOTO4 != "") { img4.ImageUrl = "http://localhost:1294/Produtos/" + produto.FOTO4.ToString(); lnkImg4Produto.NavigateUrl = "http://localhost:1294/Produtos/" + produto.FOTO4.ToString(); } lblDescricao.Text = produto.DESCRICAO; lblGarantia.Text = produto.GARANTIA; lblValor.Text = produto.VALOR.ToString("C"); }
public void BuscarProdutos() { ProdutoBLL produtoBLL = new ProdutoBLL(); produto = produtoBLL.Find(p => p.IDT_PRODUTO.Equals(codigoProduto)).First(); imgProduto.ImageUrl = "http://allan.com.rws6.my-hosting-panel.com/Produtos/" + produto.FOTO.ToString(); LinkImgPrincipal.NavigateUrl = "http://allan.com.rws6.my-hosting-panel.com/Produtos/" + produto.FOTO.ToString(); if (produto.FOTO2 != null && produto.FOTO2 != "") { Img1.ImageUrl = "http://allan.com.rws6.my-hosting-panel.com/Produtos/" + produto.FOTO2.ToString(); lnkImg1Produto.NavigateUrl = "http://allan.com.rws6.my-hosting-panel.com/Produtos/" + produto.FOTO2.ToString(); } if (produto.FOTO3 != null && produto.FOTO3 != "") { Img2.ImageUrl = "http://allan.com.rws6.my-hosting-panel.com/Produtos/" + produto.FOTO3.ToString(); lnkImg2Produto.NavigateUrl = "http://allan.com.rws6.my-hosting-panel.com/Produtos/" + produto.FOTO3.ToString(); } if (produto.FOTO4 != null && produto.FOTO4 != "") { Img3.ImageUrl = "http://allan.com.rws6.my-hosting-panel.com/Produtos/" + produto.FOTO4.ToString(); lnkImg3Produto.NavigateUrl = "http://allan.com.rws6.my-hosting-panel.com/Produtos/" + produto.FOTO4.ToString(); } lblNomeProduto.Text = produto.NOME; lblDescricao.Text = produto.DESCRICAO; lblGarantia.Text = produto.GARANTIA; lblValor.Text = produto.VALOR.ToString("C"); }
protected void grvCarrinho_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType != DataControlRowType.Header && e.Row.RowType != DataControlRowType.Footer) { codProduto = ((ITEM_VENDA)e.Row.DataItem).IDT_PRODUTO; ProdutoBLL produtoBLL = new ProdutoBLL(); PRODUTO produto = produtoBLL.Find(p => p.IDT_PRODUTO == codProduto).First(); ((Label)e.Row.FindControl("lblDescricao")).Text = produto.NOME; } else { e.Row.Cells[1].Text = "Total de itens selecionados: " + carrinho.QuantidadeTotal().ToString(); e.Row.Cells[4].Text = String.Format("{0:C}", carrinho.ValorTotal()); } }
protected void dtlSimilar_ItemCommand(object source, DataListCommandEventArgs e) { PRODUTO produto = new PRODUTO(); ITEM_VENDA item = new ITEM_VENDA(); Carrinho carrinho = new Carrinho(); if (e.CommandName == "CarrinhoSimilar") { int codProduto = int.Parse(e.CommandArgument.ToString()); produto = produtoBLL.Find(p => p.IDT_PRODUTO == codigoProduto).First(); item.IDT_PRODUTO = int.Parse(e.CommandArgument.ToString()); item.QUANTIDADE = 1; item.VALOR_UNITARIO = produto.VALOR; carrinho.adicionarItem(item); Response.Redirect("CarrinhoCompra.aspx"); } }
public void BuscarProdutosCategoria(int idCodigoCategoria) { dtlprodutos.DataSource = produtosBLL.Find(p => p.IDT_CATEGORIA == idCodigoCategoria); dtlprodutos.DataBind(); }
protected void grvCarrinho_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType != DataControlRowType.Header && e.Row.RowType != DataControlRowType.Footer) { codProduto = ((ITEM_VENDA)e.Row.DataItem).IDT_PRODUTO; ProdutoBLL produtobll = new ProdutoBLL(); PRODUTO produto = produtobll.Find(p => p.IDT_PRODUTO == codProduto).First(); ((Label)e.Row.FindControl("lblDescricao")).Text = produto.NOME; } else if (e.Row.RowType == DataControlRowType.Footer) { e.Row.Cells[1].Text = "Total de Itens Selecionados: " + car.QuantidadeTotal().ToString(); e.Row.Cells[4].Text = String.Format("{0:C}", car.ValorTotal()); } }
private DataSet getDataProduto(Model.Context db, int idProjeto, int _idUsuario) { var dataSet = new DataSet(); var table = new DataTable("table"); System.Data.DataRow row; table.Columns.Add("idProduto", Type.GetType("System.Int32")); table.Columns.Add("descricaoProduto", Type.GetType("System.String")); table.Columns.Add("nomeProduto", Type.GetType("System.String")); table.Columns.Add("vlVenda", Type.GetType("System.Decimal")); table.Columns.Add("vlProduto", Type.GetType("System.Decimal")); table.Columns.Add("margemGanhoProduto", Type.GetType("System.Decimal")); table.Columns.Add("porcentagemMarceneiro", Type.GetType("System.Decimal")); table.Columns.Add("porcentagemProjetista", Type.GetType("System.Decimal")); table.Columns.Add("vlDesconto", Type.GetType("System.Decimal")); table.Columns.Add("nomeProjetista", Type.GetType("System.String")); table.Columns.Add("nomeMarceneiro", Type.GetType("System.String")); table.Columns.Add("nmmaterial", Type.GetType("System.String")); table.Columns.Add("nmunidademedida", Type.GetType("System.String")); table.Columns.Add("nmfabricante", Type.GetType("System.String")); table.Columns.Add("vlmaterial", Type.GetType("System.Decimal")); table.Columns.Add("margemGanhoMaterial", Type.GetType("System.Decimal")); table.Columns.Add("idmaterial", Type.GetType("System.Int32")); table.Columns.Add("quantidade", Type.GetType("System.Decimal")); table.Columns.Add("quantidade1", Type.GetType("System.Decimal")); table.Columns.Add("idprodutomaterial", Type.GetType("System.Int32")); var _bll = new ProdutoBLL(db, _idUsuario); var _produtos = _bll.Find(u => u.idProjeto == idProjeto, u => u.Marceneiro, u => u.Projetista, u => u.ProdutoMateriais.Select(a => a.Material.UnidadeMedida), u => u.ProdutoMateriais.Select(a => a.Material.Fabricante)); foreach (var produto in _produtos) { if (produto.ProdutoMateriais.Any()) { foreach (var item in produto.ProdutoMateriais) { row = table.NewRow(); row["idProduto"] = produto.idProduto; row["nomeProduto"] = produto.nome; row["descricaoProduto"] = produto.descricao; row["vlDesconto"] = produto.vlDesconto; row["vlVenda"] = produto.vlVenda; row["vlProduto"] = produto.vlProduto; row["margemGanhoProduto"] = produto.margemGanho ?? 0; row["porcentagemMarceneiro"] = produto.porcentagemMarceneiro; row["porcentagemProjetista"] = produto.porcentagemProjetista; row["nomeProjetista"] = produto.Projetista == null ? "" : produto.Projetista.nome; row["nomeMarceneiro"] = produto.Marceneiro == null ? "" : produto.Marceneiro.nome; row["idprodutomaterial"] = item.idProdutoMaterial; row["nmmaterial"] = item.Material.nome; row["quantidade"] = item.quantidade; row["quantidade1"] = item.quantidade; row["nmunidademedida"] = item.Material.UnidadeMedida.nome; row["nmfabricante"] = item.Material.Fabricante != null ? item.Material.Fabricante.nome : ""; row["vlmaterial"] = item.valor; row["idmaterial"] = item.idMaterial; table.Rows.Add(row); } } else { row = table.NewRow(); row["idProduto"] = produto.idProduto; row["nomeProduto"] = produto.nome; row["descricaoProduto"] = produto.descricao; row["vlDesconto"] = produto.vlDesconto; row["vlVenda"] = produto.vlVenda; row["vlProduto"] = produto.vlProduto; row["margemGanhoProduto"] = produto.margemGanho ?? 0; row["porcentagemMarceneiro"] = produto.porcentagemMarceneiro; row["porcentagemProjetista"] = produto.porcentagemProjetista; row["nomeProjetista"] = produto.Projetista.nome; row["nomeMarceneiro"] = produto.Marceneiro.nome; table.Rows.Add(row); } } dataSet.Tables.Add(table); return dataSet; }