private async void BtnVerMas_Clicked(object sender, EventArgs e) { CRUD DB = new CRUD(); if (DB.LeerActualizacion("Fotos") == null) { CheckMyConnection Connection = new CheckMyConnection(); if (Connection.CheckInternetConnection()) { LoadingImage.IsVisible = true; ClienteWebService client = new ClienteWebService(); DateTime hora = new DateTime(); N = new Random(); var result = await client.Get <List <Fotos> >("https://motelesanmiguel.com/Turistica/Vistas/JsonFotos.php?" + hora.Second.ToString() + N.Next().ToString() + hora.Second.ToString() + N.Next()); if (result != null) { foreach (var i in result.ToList()) { Fotos NuevaFoto = new Fotos { IdFoto = i.IdFoto, IdCategoria = i.IdCategoria, IdLugar = i.IdLugar, UrlImagen = i.UrlImagen }; if (DB.InsertarFotos(NuevaFoto) == 1) { await DisplayAlert("Notificacion", "Datos insertados correctamente", "ok"); } else { await DisplayAlert("Error", "Datos no fueron registrados", "ok"); } } Actualizacion Actualizado = new Actualizacion { Tabla = "Fotos" }; DB.InsertarActualizacion(Actualizado); LoadingImage.IsVisible = false; } await Navigation.PushAsync(new Photos(SelectedPlace.IdLugar)); } else { await DisplayAlert("Notificacion", "Por favor verifica tu conexion a internet", "ok"); } } else { LoadingImage.IsVisible = true; await Navigation.PushAsync(new Photos(SelectedPlace.IdLugar)); } }
private async void Button_Clicked(object sender, EventArgs e) { CRUD DB = new CRUD(); if (DB.LeerActualizacion("Categorias") == null) { CheckMyConnection Connection = new CheckMyConnection(); if (Connection.CheckInternetConnection()) { LoadingImage.IsVisible = true; ClienteWebService client = new ClienteWebService(); DateTime hora = new DateTime(); N = new Random(); var result = await client.Get <List <Categoria> >("https://motelesanmiguel.com/Turistica/Vistas/JsonCategorias.php?" + hora.Second.ToString() + N.Next().ToString() + hora.Second.ToString() + N.Next()); if (result != null) { foreach (var i in result.ToList()) { Categoria NuevaCategoria = new Categoria { IdCategoria = i.IdCategoria, Nombre = i.Nombre, Descripcion = i.Descripcion, FotoCategoria = i.FotoCategoria }; DB.InsertarCategoria(NuevaCategoria); } Actualizacion Actualizado = new Actualizacion { Tabla = "Categorias" }; DB.InsertarActualizacion(Actualizado); LoadingImage.IsVisible = false; await Navigation.PushAsync(new StartingTuristica()); } } else { await DisplayAlert("Notificacion", "Por favor verifica tu conexion a internet", "ok"); } } else { LoadingImage.IsVisible = true; await Navigation.PushAsync(new StartingTuristica()); } }