private async void aktualizujUdalosti(DependencyObject sender, object args) { Debug.WriteLine("Metoda aktualizujUdalosti bola vykonana"); if (SpravcaDat.getUdalosti() != null) { SpravcaDat.getUdalosti().Clear(); } SpravcaDat.setUdalosti(true); chybaUdalosti.Visibility = Visibility.Collapsed; nacitavanieUdalosti.IsActive = true; nacitavanieUdalosti.Visibility = Visibility.Visible; try { await this.udalostiUdaje.zoznamUdalosti(this.pouzivatelskeUdaje["email"], this.miestoPrihlasenia["stat"], this.pouzivatelskeUdaje["token"]); } catch (Exception ex) { nacitavanieUdalosti.IsActive = false; nacitavanieUdalosti.Visibility = Visibility.Collapsed; Debug.WriteLine("CHYBA: " + ex.Message); await DialogOznameni.kommunikaciaAsync("Chyba", "Server je momentalne nedostupný!", "Zatvoriť", false, null); } }
public async Task dataZoServera(string odpoved, string od, List <Udalost> udaje) { Debug.WriteLine("Metoda dataZoServera - Aplikacia bola vykonana"); switch (od) { case Nastavenia.UDALOSTI_OBJAVUJ: if (odpoved.Equals(Nastavenia.VSETKO_V_PORIADKU)) { chybaUdalosti.Visibility = Visibility.Collapsed; if (udaje != null) { if (SpravcaDat.getUdalosti() == null) { SpravcaDat.setUdalosti(false); } await spravcaDat.nacitaveniaUdalosti(this.udalostiUdaje, udaje, SpravcaDat.getUdalosti(), chybaUdalosti, zoznamUdalosti); } else { chybaUdalosti.Source = new BitmapImage(new Uri("ms-appx:///Assets/Images/udalosti_ziadne_udalosti.png")); zoznamUdalosti.Visibility = Visibility.Collapsed; chybaUdalosti.Visibility = Visibility.Visible; } } else { chybaUdalosti.Visibility = Visibility.Visible; chybaUdalosti.Source = new BitmapImage(new Uri("ms-appx:///Assets/Images/udalosti_spojenie_zlyhalo.png")); } nacitavanieUdalosti.IsActive = false; nacitavanieUdalosti.Visibility = Visibility.Collapsed; break; case Nastavenia.UDALOSTI_PODLA_POZICIE: if (odpoved.Equals(Nastavenia.VSETKO_V_PORIADKU)) { chybaUdalostiPodlaPozicie.Visibility = Visibility.Collapsed; if (udaje != null) { if (SpravcaDat.getUdalostiPodlaPozicie() == null) { SpravcaDat.setUdalostiPodlaPozicie(false); } await spravcaDat.nacitaveniaUdalosti(this.udalostiUdaje, udaje, SpravcaDat.getUdalostiPodlaPozicie(), chybaUdalostiPodlaPozicie, zoznamUdalostiPodlaPozicie); } else { chybaUdalostiPodlaPozicie.Source = new BitmapImage(new Uri("ms-appx:///Assets/Images/udalosti_ziadne_udalosti.png")); zoznamUdalostiPodlaPozicie.Visibility = Visibility.Collapsed; chybaUdalostiPodlaPozicie.Visibility = Visibility.Visible; } } else { chybaUdalostiPodlaPozicie.Visibility = Visibility.Visible; chybaUdalostiPodlaPozicie.Source = new BitmapImage(new Uri("ms-appx:///Assets/Images/udalosti_spojenie_zlyhalo.png")); } nacitavaniePodlaPozicie.IsActive = false; nacitavaniePodlaPozicie.Visibility = Visibility.Collapsed; break; case Nastavenia.ZAUJEM_ZOZNAM: if (odpoved.Equals(Nastavenia.VSETKO_V_PORIADKU)) { chybaZaujmov.Visibility = Visibility.Collapsed; if (udaje != null) { await spravcaDat.nacitaveniaUdalosti(this.udalostiUdaje, udaje, SpravcaDat.getZaujmy(), chybaZaujmov, zoznamZaujmov); } else { chybaZaujmov.Source = new BitmapImage(new Uri("ms-appx:///Assets/Images/udalosti_ziadne_zaujmy.png")); zoznamZaujmov.Visibility = Visibility.Collapsed; chybaZaujmov.Visibility = Visibility.Visible; } } else { chybaZaujmov.Visibility = Visibility.Visible; chybaZaujmov.Source = new BitmapImage(new Uri("ms-appx:///Assets/Images/udalosti_spojenie_zlyhalo.png")); } nacitavanieZaujmov.IsActive = false; nacitavanieZaujmov.Visibility = Visibility.Collapsed; break; } }