예제 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var div = new HtmlGenericControl("div");

            div.Attributes.Add("class", "col-md-4");


            var divCard = new HtmlGenericControl("div");

            divCard.Attributes.Add("class", "card mb-4 box-shadow");
            int articuloid = (int)Session["idarticulo"];

            var divBody = new HtmlGenericControl("div");

            divBody.Attributes.Add("class", "card-body");
            var bt = new ImageButton();

            bt.CssClass = "img-fluid";
            string path = Server.MapPath("~/Articulos/");

            if (System.IO.File.Exists(path + "/id" + articuloid + ".png"))
            {
                bt.ImageUrl = "../Articulos/id" + articuloid + ".png";
            }
            else
            {
                bt.ImageUrl = "../Articulos/nophoto.png";
            }
            divBody.Controls.Add(bt);
            divCard.Controls.Add(divBody);
            div.Controls.Add(divCard);

            dvArticulos.Controls.Add(div);

            ArticuloDTO articuloseleccionado = ws.getArticuloDTO(articuloid);

            lblProducto.Text     = articuloseleccionado.Nombre;
            lblDescripcion.Text  = articuloseleccionado.Descripcion;
            lblPrecioCompra.Text = articuloseleccionado.PrecioCompra.ToString();
            lblPrecioVenta.Text  = articuloseleccionado.PrecioVenta.ToString();
            lblStock.Text        = articuloseleccionado.Stock.ToString();
        }
예제 #2
0
        private void BtAgregarAlCarrito_Click(object sender, ImageClickEventArgs e)
        {
            //Boton de "Agregar al Carrito":

            ImageButton btAdd = (ImageButton)sender;
            int         id    = Convert.ToInt32(btAdd.Attributes["articuloid"]);

            lbMsg.Text = "Agregar - ID: " + id.ToString();


            ArticuloDTO articulo = ws.getArticuloDTO(id);

            List <ArticuloDTO> carrito = new List <ArticuloDTO>();

            if (Session["carrito"] != null)
            {
                carrito = (List <ArticuloDTO>)Session["carrito"];
            }

            carrito.Add(articulo);

            Session.Add("carrito", carrito);
        }