예제 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session[Session.SessionID + "ArtCarrito"] != null)
            {
                foreach (var item in (List <ArticulosEnCarrito>)Session[Session.SessionID + "ArtCarrito"])
                {
                    precioTotal += Convert.ToDecimal(item.precio) * Convert.ToDecimal(item.cantidad);

                    cantidad = cantidad + item.cantidad;
                }

                lblPrecio.Text = "$" + precioTotal.ToString("G29");
                lblcant.Text   = "cant: " + cantidad;
            }
            else
            {
                lblPrecio.Text = "$0";
                lblcant.Text   = "cant: 0";
            }


            GridCarrito.DataSource = Session[Session.SessionID + "ArtCarrito"];
            GridCarrito.DataBind();

            if (GridCarrito.Rows.Count == 0)
            {
                btnComprar.Text = "NO HAY ARTICULOS PARA COMPRAR";
            }
            else
            {
                btnComprar.Text = "COMPRAR " + lblPrecio.Text;
            }
        }
 protected void CargarGridCarrito()
 {
     GridCarrito.DataSource = carrito.DataTablePedido();
     GridCarrito.DataBind();
 }