protected void Page_Load(object sender, EventArgs e)
        {
            if (Request["id"] != null)
            {
                var id = int.Parse(Request["id"]);
                switch (Request["clase"].ToString())
                {
                case "videojuego":
                    var v = new VideojuegoEN();
                    v.Id      = id;
                    v         = v.ObtenerPorId();
                    _producto = v;
                    break;

                case "consola":
                    var con = new ConsolaEN();
                    con.Id    = id;
                    con       = con.ObtenerPorId();
                    _producto = con;
                    break;

                case "periferico":
                    var per = new PerifericoEN();
                    per.Id    = id;
                    per       = per.ObtenerPorId();
                    _producto = per;
                    break;
                }
            }
            else
            {
                Response.Redirect("~/Catalogo/Catalogo.aspx");
            }
        }
Exemple #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;
            }
        }
Exemple #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Administrador"] == null)
            {
                Response.Redirect("~/Administrador/Login.aspx");
            }

            if (!IsPostBack)
            {
                if (Request["id"] != null)
                {
                    _id   = int.Parse(Request["id"]);
                    _p    = new PerifericoEN();
                    _p.Id = _id;
                    _p    = _p.ObtenerPorId();
                    InformacionActual();
                }
                else
                {
                    Response.Redirect("~/Administrador/Productos.aspx");
                }
            }
        }