Beispiel #1
0
        public ActionResult QuitardelCarrito(EProducto p)
        {
            var              resultado = p;
            ECarrito         carrito   = new ECarrito();
            List <EProducto> lp        = new List <EProducto>();
            List <EProducto> lpf       = new List <EProducto>();

            if (Session["listaCompra"] != null)
            {
                carrito = (ECarrito)Session["listaCompra"];
                lp      = carrito.productos;
                foreach (var pro in lp)
                {
                    if (pro.idProducto != p.idProducto)
                    {
                        lpf.Add(pro);
                        carrito.productos = lpf;
                    }
                }
                carrito.mensaje        = "Producto Quitado Exitosamente";
                Session["listaCompra"] = carrito;
            }
            //var res = Session["listaCompra"];
            return(Json(carrito, JsonRequestBehavior.DenyGet));
        }
Beispiel #2
0
        public ActionResult TraerCarrito()
        {
            ECarrito carrito = new ECarrito();

            carrito = (ECarrito)Session["listaCompra"];
            return(Json(carrito, JsonRequestBehavior.DenyGet));
        }
Beispiel #3
0
        public ActionResult AgregaralCarrito(EProducto p)
        {
            var              resultado = p;
            ECarrito         carrito   = new ECarrito();
            List <EProducto> lp        = new List <EProducto>();

            if (Session["listaCompra"] != null)
            {
                carrito = (ECarrito)Session["listaCompra"];
                lp      = carrito.productos;
                foreach (var pr in lp)
                {
                    if (pr.idProducto != p.idProducto)
                    {
                        lp.Add(p);
                        carrito.mensaje        = "Producto agregado al Carrito";
                        Session["listaCompra"] = carrito;
                    }
                    else
                    {
                        carrito.mensaje = "Producto ya agregado al Carrito";
                    }
                }
            }
            else
            {
                lp.Add(p);
                carrito.productos      = lp;
                carrito.mensaje        = "Producto agregado al Carrito";
                Session["listaCompra"] = carrito;
            }
            //var res = Session["listaCompra"];
            //return Json(res, JsonRequestBehavior.DenyGet);
            return(Json(carrito, JsonRequestBehavior.DenyGet));
        }