protected void btnComprar_Click(object sender, ImageClickEventArgs e)
        {
            List <clsCarrito> _listCarrito = new List <clsCarrito>();

            _listCarrito = (List <clsCarrito>)Session["Carrito"];

            clsCarrito _infoProducto = new clsCarrito();

            _infoProducto.cantidadProducto = int.Parse(txtCantidad.Text);
            _listCarrito.Add(_infoProducto);

            Session["Carrito"] = _listCarrito;
            Response.Redirect("wfmCatalogo.aspx", true);
        }
示例#2
0
        protected void btnComprar_Click(object sender, ImageClickEventArgs e)
        {
            List <clsCarrito> _listaCarrito = new List <clsCarrito>();

            _listaCarrito = (List <clsCarrito>)Session["Carrito"];

            clsCarrito _infoProducto = new clsCarrito();

            _infoProducto.idProducto       = int.Parse(lblIdProducto.Text);
            _infoProducto.cantidadProducto = int.Parse(txtCantidad.Text);
            _infoProducto.precioProducto   = decimal.Parse(lblPrecio.Text);
            _infoProducto.nombreProducto   = lblNombre.Text;
            _infoProducto.codigoProducto   = lblCodigoProducto.Text;
            _listaCarrito.Add(_infoProducto);

            Session["Carrito"] = _listaCarrito;

            Response.Redirect("wfmCatalogo.aspx", true);
        }
示例#3
0
        protected void btnComprar_Click(object sender, EventArgs e)
        {
            List <clsCarrito> _listaCarrito = new List <clsCarrito>();

            _listaCarrito = (List <clsCarrito>)Session["Carrito"];
            clsCarrito _infoProducto = new clsCarrito();

            _infoProducto.idProducto       = int.Parse(lblIdProducto.Text);
            _infoProducto.codigoProducto   = lblCodigoProducto.Text;
            _infoProducto.cantidadProducto = int.Parse(txtCantidad.Text);
            _infoProducto.precioProducto   = decimal.Parse(lblPrecio.Text);
            _infoProducto.nombreProducto   = lblNombre.Text;
            //_listaCarrito.Add(_infoProducto);
            int vl = 0;

            if (_listaCarrito.Count != 0)
            {
                int cant = int.Parse(txtCantidad.Text);
                foreach (var item in _listaCarrito)
                {
                    if (item.codigoProducto == lblCodigoProducto.Text)
                    {
                        item.cantidadProducto = item.cantidadProducto + cant;
                        vl = 1;
                        break;
                    }
                    vl = 0;
                }
                if (vl == 0)
                {
                    _listaCarrito.Add(_infoProducto);
                }
            }
            else
            {
                _listaCarrito.Add(_infoProducto);
            }
            Session["Carrito"] = _listaCarrito;


            Response.Redirect("wfmCatalogo.aspx", true);
        }