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()); } }
private async void Actualizar(int IdCategoria) { CRUD DB = new CRUD(); if (DB.LeerActualizacion("Lugares") == null) { LoadingImage.IsVisible = true; ClienteWebService client = new ClienteWebService(); DateTime hora = new DateTime(); n = new Random(); var result = await client.Get <List <Lugar> >("https://motelesanmiguel.com/Turistica/Vistas/JsonLugares.php?" + hora.Second.ToString() + n.Next().ToString() + hora.Second.ToString() + n.Next()); if (result != null) { foreach (var i in result.ToList()) { Lugar NuevoLugar = new Lugar(); NuevoLugar.IdCategoria = i.IdCategoria; NuevoLugar.Nombre = i.Nombre; NuevoLugar.Descripcion = i.Descripcion; NuevoLugar.Ofrece = i.Ofrece; NuevoLugar.Precios = i.Precios; NuevoLugar.HorarioAtencion = i.HorarioAtencion; NuevoLugar.Ubicacion = i.Ubicacion; NuevoLugar.FotoPortada = i.FotoPortada; DB.InsertarLugar(NuevoLugar); } Actualizacion Actualizado = new Actualizacion(); Actualizado.Tabla = "Lugares"; DB.InsertarActualizacion(Actualizado); await Navigation.PushAsync(new SeePlaces(IdCategoria)); LoadingImage.IsVisible = false; } } else { await Navigation.PushAsync(new SeePlaces(IdCategoria)); } }