Example #1
0
        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");
        }
Example #2
0
        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;
            }
        }