Exemplo n.º 1
0
        public static void AddItemCarrinho(int idU, int codP)
        {
            CarrinhoUsuarioProduto cup = new CarrinhoUsuarioProduto();

            using (var ctx = new EcommerceDBEntities1())
            {
                var pi  = ProdutoItem.ObterEstoqueByProduto(codP).FirstOrDefault();
                var car = CarrinhoUsuario.ObterCarrinhoByUsuario(idU);

                cup.IdCarrinhoUsuario = car.IdCarrinhoUsuario;
                cup.CodigoProdutoItem = pi.CodigoProdutoItem;

                ctx.CarrinhoUsuarioProdutoes.Add(cup);
                ctx.SaveChanges();
                var valor = Produto.ObterPrecoByCodigo(codP);
                CarrinhoUsuario.AtualizarCarrinho(idU, valor, true);
            }
        }
Exemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.User.Identity.IsAuthenticated)
            {
                Response.Redirect("~/Login.aspx");
            }

            if (!Page.IsPostBack)
            {
                int idU = Convert.ToInt32(Page.User.Identity.Name);
                idUs = idU;
                var cod = Convert.ToInt32(Request.QueryString["cod"]);
                codPs = cod;

                var nome = Usuario.ObterUsuarioById(idU).NomeUsuario;
                linkCarrinhoUsuario.InnerHtml = "Ir para Carrinho[" + nome + "]";
                linkCarrinhoUsuario.HRef      = "PerfilUsuario.aspx?user="******"display", "none");
                        btnRemoveCarrinho.Style.Add("display", "block");
                    }
                    else
                    {
                        btnAddCarrinho.Style.Add("display", "block");
                        btnRemoveCarrinho.Style.Add("display", "none");
                    }
                }
                else
                {
                    NomeProdutoAuth.InnerHtml = "Produto não encontrado";
                }
            }
        }
Exemplo n.º 3
0
 protected void btnRemoveCarrinho_Click(object sender, EventArgs e)
 {
     CarrinhoUsuarioProduto.RemoveItemCarrinho(idUs, codPs);
     Page.Response.Redirect("PerfilProduto.aspx?cod=" + codPs);
 }