protected void Actualizar(object sender, EventArgs e) { var v = new VideojuegoEN(); v.Id = int.Parse(Request["id"]); v.Nombre = Nombre.Text; v.EdadMinima = int.Parse(Edad.Text); v.Precio = double.Parse(Precio.Text); v.CantidadStock = int.Parse(Stock.Text); v.Descripcion = Descripcion.Text; v.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; } }