Пример #1
0
        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");
        }
Пример #2
0
        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());
            }
        }
Пример #4
0
        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();
 }
Пример #6
0
        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());
            }
        }
Пример #7
0
        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;
        }