protected void Actualizar(object sender, EventArgs r) { var c = new PerifericoEN(); c.Id = int.Parse(Request["id"]); c.Nombre = Nombre.Text; c.Precio = double.Parse(Precio.Text); c.CantidadStock = int.Parse(Stock.Text); c.Descripcion = Descripcion.Text; c.Actualizar(); Response.Redirect("Productos.aspx"); }
protected void Page_Load(object sender, EventArgs e) { if (Request["id"] != null) { var id = int.Parse(Request["id"]); var c = (Carrito)Session["Carrito"]; switch (Request["clase"].ToString()) { case "videojuego": var v = new VideojuegoEN(); v.Id = id; v = v.ObtenerPorId(); v.CantidadStock -= 1; v.Actualizar(); c.Add(v); break; case "consola": var con = new ConsolaEN(); con.Id = id; con = con.ObtenerPorId(); con.CantidadStock -= 1; con.Actualizar(); c.Add(con); break; case "periferico": var per = new PerifericoEN(); per.Id = id; per = per.ObtenerPorId(); per.CantidadStock -= 1; per.Actualizar(); c.Add(per); break; } Session["Carrito"] = c; } }