Пример #1
0
        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);
            }
        }
Пример #2
0
        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;
            }
        }