예제 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            compra = new Compra();

            if (!Page.IsPostBack)
            {
                GridDetalle.DataSource = carrito.listarDetalle();
                GridDetalle.DataBind();

                LabelEnvio.Text = string.Format("{0:c}", ENVIO);
                LabelTotal.Text = string.Format("{0:c}", carrito.totalCarrito() + ENVIO);
            }
        }
예제 #2
0
        protected void GridCompras_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int idCompra = Convert.ToInt32(e.CommandArgument);

            if (e.CommandName == "Confirmar")
            {
                compra.confirmarCompra(idCompra);
                actualizarGrid();
            }
            else if (e.CommandName == "Detalle")
            {
                GridDetalle.DataSource = compra.compraDetalle(idCompra);
                GridDetalle.DataBind();
            }
        }
예제 #3
0
        private void actualizarCarrito()
        {
            GridDetalle.DataSource = carrito.listarDetalle();
            GridDetalle.DataBind();

            decimal total = carrito.totalCarrito();

            if (total > 0)
            {
                LabelTotal.Text = string.Format("{0:c}", carrito.totalCarrito());
            }
            else
            {
                LabelTotalText.Text          = "";
                LabelTotal.Text              = "";
                TituloCarrito.InnerText      = "Su carrito se encuentra vacío";
                BtnActualizarCarrito.Visible = false;
                BtnEliminaCarrito.Visible    = false;
                BtnConfirmaCompra.Visible    = false;
            }
        }
예제 #4
0
 protected void ChargeGridPedido(List <T_temp_DetPedido> Datos)
 {
     GridDetalle.DataSource = Datos;
     GridDetalle.DataBind();
 }