protected void btnBorrar_Click(object sender, EventArgs e) { CarritoUserNegocio carritoUserNegocio = new CarritoUserNegocio(); long IDProducto = Convert.ToInt64(Request.QueryString["ElimID"]); carritoUserNegocio.EliminarItem(IDProducto, usuario.IDCarrito); Response.Redirect("Carrito.aspx"); }
protected void Page_Load(object sender, EventArgs e) { CarritoUserNegocio carritoUserNegocio = new CarritoUserNegocio(); ProductoNegocio productoNegocio = new ProductoNegocio(); usuario = (Usuario)Session["sesionUsuario"]; if (usuario != null) { try { if (usuario != null) { lblBienvenida.Text += usuario.NombreUsuario + "!"; listaCarrito = carritoUserNegocio.CargarListaCarrito(usuario.IDCarrito); if (listaCarrito.Count > 0) { lblCarritoVacio.Visible = false; lblTextPrecio.Visible = true; lblPrecioFinal.Visible = true; btnFinalizar.Visible = true; if (!IsPostBack) { if (Request.QueryString["ElimID"] != null) { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "modalEliminar", "$('#modalEliminar').modal();", true); } } if (Request.QueryString["ModifID"] != null) { Producto producto = new Producto(); producto = listaCarrito.Find(p => p.ID == Convert.ToInt64(Request.QueryString["ModifID"])); if (Request.QueryString["cant"] == "resta") { if (producto.CantidadElegida == 1) { carritoUserNegocio.EliminarItem(producto.ID, usuario.IDCarrito); } carritoUserNegocio.ModificarProductoXCarrito(usuario.IDCarrito, producto.ID, -1); } else { if (productoNegocio.ChequearStock(producto, producto.CantidadElegida + 1)) { carritoUserNegocio.ModificarProductoXCarrito(usuario.IDCarrito, producto.ID, 1); } else { lblNoStock.Visible = true; } } Response.Redirect("Carrito.aspx"); } lblPrecioFinal.Text = carritoUserNegocio.SumarImporte(listaCarrito).ToString("F2"); } else { lblCarritoVacio.Visible = true; } } } catch (Exception ex) { throw ex; } } else { Response.Redirect("Login.aspx"); } }