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); }
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); }
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); }