public async Task descargarYGrabarTrivial() { SQLiteManejadora manejadoraSqlite = new SQLiteManejadora(); trivial = await descargarTrivial(); manejadoraSqlite.grabarTrivial(trivial); }
private async void obtenerTrivial() { SQLiteManejadora manejadoraSQLite = new SQLiteManejadora(); Trivial trivial = await listado.gettrivial(); manejadoraSQLite.CreateDatabase(DB_PATH); manejadoraSQLite.Insert(trivial); }
/* * * Si Hay Internet * Si existen datos * Si existen actualizaciones * descargar y grabar trivial * Fin si * Si no existen * descargar y grabar trivial * Si no Hay internet * si no existen datos * Ir a Error (Se necesita internet para descargar la base de datos la 1ªvez) * Fin_Si * Fin-Sino * * Ir a la pantalla de inicio */ public MainPage() { this.InitializeComponent(); SQLiteManejadora miMane = new SQLiteManejadora(); MainUtilities misUtilidades = new MainUtilities(cuandoAcabe); misUtilidades.checkActualizacion(); }
/// <summary> /// Inicializa el objeto de aplicación Singleton. Esta es la primera línea de código creado /// ejecutado y, como tal, es el equivalente lógico de main() o WinMain(). /// </summary> public App() { this.InitializeComponent(); this.Suspending += OnSuspending; SQLiteManejadora manejadoraSqlite = new SQLiteManejadora(); manejadoraSqlite.borrarDataBase(); manejadoraSqlite.CreateDatabaseIfNotExists(); // ApplicationView.GetForCurrentView().SetPreferredMinSize(new Size(200, 200)); // ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.PreferredLaunchViewSize; //ApplicationView.PreferredLaunchViewSize = new Size(800, 800); }
public async void checkActualizacion() { bool hayNuevaActualizacion = false; clienteApi = new ClienteApi(); manejadora = new SQLiteManejadora(); int versionTrivialLocal = manejadora.getVersionTrivial(); int versionTrivialInternet = await obtenerVersionTrivialInternet(); if (versionTrivialInternet > versionTrivialLocal) { hayNuevaActualizacion = true; } manejadora = new SQLiteManejadora(); hayInternet = NetworkInterface.GetIsNetworkAvailable(); //Si Hay Internet if (hayInternet && (!manejadora.isDataExists() || hayNuevaActualizacion)) { //descargar y grabar trivial await descargarYGrabarTrivial(); //Si no Hay internet } else { //si no existen datos if (manejadora.isDataExists() == false) { //Ir a Error (Se necesita internet para descargar la base de datos la 1ªvez) //Fin_Si } //Fin - Sino } miAccion.Invoke(); }