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