コード例 #1
0
 private void CargarACarrito()
 {
     CargarWishListYCarrito();
     if (idproducto != 0)
     {
         eUsuariosWeb oUsuarioWeb = new eUsuariosWeb();
         oUsuarioWeb = (Context.Session["cuenta_usuario"] != null) ? (eUsuariosWeb)Context.Session["cuenta_usuario"] : oUsuarioWeb;
         foreach (var lAddProducto in lWishList)
         {
             if (idproducto == lAddProducto.IdProducto)
             {
                 //agregar al carrito
                 eCarrito oCarrito = new eCarrito();
                 oCarrito.CantidadProducto      = lAddProducto.CantidadProducto;
                 oCarrito.DescripcionProducto   = lAddProducto.DescripcionProducto;
                 oCarrito.EmailUsuario          = oUsuarioWeb.email_usuario;
                 oCarrito.IdProducto            = lAddProducto.IdProducto;
                 oCarrito.ImagenCarrito         = lAddProducto.ImagenWishList;
                 oCarrito.NombreProductoCarrito = lAddProducto.NombreProductoWishList;
                 oCarrito.PrecioProducto        = lAddProducto.PrecioProducto;
                 eCarrito oCarritoValidar = new eCarrito();
                 oCarritoValidar = cCMS.Carrito_item(oCarrito.IdProducto, oUsuarioWeb.id_usuario);
                 if (oCarritoValidar == null)
                 {
                     int addCarrito = cCMS.Carrito_add(oCarrito);
                 }
                 // y borrar de wishlist
                 bool borrarWish = cCMS.WishList_delete(idproducto, oUsuarioWeb.id_usuario);
                 if (borrarWish)
                 {
                     owebContentUC.RegistrarLogsCms(oUsuarioWeb.id_usuario, "Se eliminó el producto con código: " + idproducto);
                 }
             }
         }
     }
 }