示例#1
0
        protected void GridViewExtras_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            GridViewRow row     = GridViewExtras.Rows[Convert.ToInt32(e.CommandArgument)];
            int         idExtra = Convert.ToInt32((row.FindControl("lblIdExtra") as Label).Text);
            ExtraPedido extra   = carrito.FindExtra(idExtra);

            switch (e.CommandName)
            {
            case "Modificar":
                EliminarCbo();
                ViewState["IdExtra"] = idExtra;
                LlenarExtraFields(extra);
                SwitchTextBox(false);
                break;

            case "Eliminar":
                carrito.RemoveExtra(extra);
                CargarGridExtras(extra.IdAlimentoPedido.Value);
                LoadCboModalIngrediente(carrito.FindAlimento(extra.IdAlimentoPedido.Value));
                break;
            }
        }