// Constructor para Hoja de cálculo de Google public PedidosGrilla(SpreadsheetsService servicio) { InitializeComponent(); _servicioGoogle = new ServiciosGoogle(); // El servicio viene nulo cuando se llama directamente desde el lanzador (ya tiene conexión a datos configurada) _servicio = servicio ?? _servicioGoogle.ObtenerServicioParaConsultaGoogleSpreadsheets(CuentaUsuario.ObtenerTokenActualDeGoogle()); InicializarValoresGenerales(); // La carga de los pedidos se realiza en el OnAppearing }
public ListaLibrosGoogle(string tokenDeAcceso) { InitializeComponent(); SombraEncabezado.Source = ImageSource.FromResource(App.RutaImagenSombraEncabezado); _servicioGoogle = new ServiciosGoogle(); _servicio = _servicioGoogle.ObtenerServicioParaConsultaGoogleSpreadsheets(tokenDeAcceso); _indicadorActividad = new ActivityIndicator { VerticalOptions = LayoutOptions.CenterAndExpand, IsEnabled = true, BindingContext = this }; _indicadorActividad.SetBinding(IsVisibleProperty, "IsBusy"); _indicadorActividad.SetBinding(ActivityIndicator.IsRunningProperty, "IsBusy"); }