Beispiel #1
0
        public async Task nacitaveniaUdalosti(UdalostiUdaje udalostiUdaje, List <Udalost> udaje, ObservableCollection <Udalost> udalosti, Image obrazok, ListView zoznam)
        {
            Debug.WriteLine("Metoda nacitaveniaUdalosti bola vykonana");

            zoznam.Visibility  = Visibility.Visible;
            obrazok.Visibility = Visibility.Collapsed;

            await ziskajUdalosti(udalostiUdaje, udaje, zoznam, udalosti);
        }
Beispiel #2
0
        private void init()
        {
            Debug.WriteLine("Metoda App - init bola vykonana");

            this.uvodnaObrazovkaUdaje = new UvodnaObrazovkaUdaje();
            this.udalostiUdaje        = new UdalostiUdaje(this, this);

            this.uvodnaObrazovkaUdaje.prvyStart();
            this.Suspending += OnSuspendingAsync;
        }
Beispiel #3
0
        private void init()
        {
            Debug.WriteLine("Metoda init - Podrobnosti bola vykonana");

            this.udalostiUdaje        = new UdalostiUdaje(this, this);
            this.uvodnaObrazovkaUdaje = new UvodnaObrazovkaUdaje();

            this.pouzivatelskeUdaje = this.uvodnaObrazovkaUdaje.prihlasPouzivatela();

            var uwpSpat = SystemNavigationManager.GetForCurrentView();

            uwpSpat.AppViewBackButtonVisibility = AppViewBackButtonVisibility.Visible;
        }
Beispiel #4
0
        private void init()
        {
            Debug.WriteLine("Metoda init - Aplikacia bola vykonana");

            this.udalostiUdaje        = new UdalostiUdaje(this, this);
            this.uvodnaObrazovkaUdaje = new UvodnaObrazovkaUdaje();
            this.autentifkaciaUdaje   = new AutentifkaciaUdaje(this);

            this.spravcaDat = new SpravcaDat();
            AktualizatorObsahu.zaujmy().nastav(this);

            this.pouzivatelskeUdaje = this.uvodnaObrazovkaUdaje.prihlasPouzivatela();
            this.miestoPrihlasenia  = this.udalostiUdaje.miestoPrihlasenia();
        }
Beispiel #5
0
        private async Task ziskajUdalosti(UdalostiUdaje udalostiUdaje, List <Udalost> udaje, ListView zoznam, ObservableCollection <Udalost> obsah)
        {
            Debug.WriteLine("Metoda ziskajUdalosti bola vykonana");

            foreach (Udalost __o in udaje)
            {
                string obrazok = (string)__o.obrazok;
                if (!(await udalostiUdaje.obrazokJeDostupnny(obrazok, false)))
                {
                    __o.obrazok = "../../Assets/Images/udalosti_chyba_obrazka.jpg";
                }
                else
                {
                    __o.obrazok = App.udalostiAdresa + __o.obrazok;
                }

                __o.mesiac = dlzkaSlova(__o.mesiac, 4);
                __o.mesto  = __o.mesto + ", ";
                __o.den    = __o.den + ".";

                obsah.Add(__o);
            }
            zoznam.ItemsSource = obsah;
        }
Beispiel #6
0
        public async Task nacitajZoznam(UdalostiUdaje udalostiUdaje, Dictionary <string, string> pouzivatelskeUdaje, Dictionary <string, string> miestoPrihlasenia, ProgressRing nacitavanie, ListView zoznam, Image chyba, string karta)
        {
            Debug.WriteLine("Metoda nacitajZoznam bola vykonana");

            nacitavanie.IsActive   = true;
            nacitavanie.Visibility = Visibility.Visible;

            if (karta.Equals("Udalosti"))
            {
                if (SpravcaDat.getUdalosti() == null)
                {
                    SpravcaDat.setUdalosti(false);
                    await udalostiUdaje.zoznamUdalosti(pouzivatelskeUdaje["email"], miestoPrihlasenia["stat"], pouzivatelskeUdaje["token"]);
                }
                else
                {
                    if (NetworkInterface.GetIsNetworkAvailable())
                    {
                        if (SpravcaDat.getUdalosti().Count < 1)
                        {
                            nacitavanie.Visibility = Visibility.Collapsed;
                            chyba.Visibility       = Visibility.Visible;
                            chyba.Source           = new BitmapImage(new Uri("ms-appx:///Assets/Images/udalosti_ziadne_udalosti.png"));
                        }
                        else
                        {
                            zoznam.ItemsSource = SpravcaDat.getUdalosti();

                            nacitavanie.Visibility = Visibility.Collapsed;
                            zoznam.Visibility      = Visibility.Visible;
                        }
                    }
                    else
                    {
                        nacitavanie.Visibility = Visibility.Collapsed;
                        chyba.Visibility       = Visibility.Visible;
                        chyba.Source           = new BitmapImage(new Uri("ms-appx:///Assets/Images/udalosti_spojenie_zlyhalo.png"));
                    }
                }
            }
            else if (karta.Equals("Lokalizator"))
            {
                if (SpravcaDat.getUdalostiPodlaPozicie() == null)
                {
                    SpravcaDat.setUdalostiPodlaPozicie(false);
                    await udalostiUdaje.zoznamUdalostiPodlaPozicie(pouzivatelskeUdaje["email"], miestoPrihlasenia["stat"], miestoPrihlasenia["okres"], miestoPrihlasenia["pozicia"], pouzivatelskeUdaje["token"]);
                }
                else
                {
                    if (NetworkInterface.GetIsNetworkAvailable())
                    {
                        if (SpravcaDat.getUdalostiPodlaPozicie().Count < 1)
                        {
                            nacitavanie.Visibility = Visibility.Collapsed;
                            chyba.Visibility       = Visibility.Visible;

                            chyba.Source = new BitmapImage(new Uri("ms-appx:///Assets/Images/udalosti_ziadne_udalosti.png"));
                        }
                        else
                        {
                            zoznam.ItemsSource = SpravcaDat.getUdalostiPodlaPozicie();

                            nacitavanie.Visibility = Visibility.Collapsed;
                            zoznam.Visibility      = Visibility.Visible;
                        }
                    }
                    else
                    {
                        nacitavanie.Visibility = Visibility.Collapsed;
                        chyba.Visibility       = Visibility.Visible;

                        chyba.Source = new BitmapImage(new Uri("ms-appx:///Assets/Images/udalosti_spojenie_zlyhalo.png"));
                    }
                }
            }
            else if (karta.Equals("Zaujmy"))
            {
                if (SpravcaDat.getZaujmy() == null)
                {
                    SpravcaDat.setZaujmy(false);
                    await udalostiUdaje.zoznamZaujmov(pouzivatelskeUdaje["email"], pouzivatelskeUdaje["token"]);
                }
                else
                {
                    if (NetworkInterface.GetIsNetworkAvailable())
                    {
                        if (SpravcaDat.getZaujmy().Count < 1)
                        {
                            nacitavanie.Visibility = Visibility.Collapsed;
                            chyba.Visibility       = Visibility.Visible;

                            chyba.Source = new BitmapImage(new Uri("ms-appx:///Assets/Images/udalosti_ziadne_zaujmy.png"));
                        }
                        else
                        {
                            zoznam.ItemsSource = SpravcaDat.getZaujmy();

                            nacitavanie.Visibility = Visibility.Collapsed;
                            zoznam.Visibility      = Visibility.Visible;
                        }
                    }
                    else
                    {
                        nacitavanie.Visibility = Visibility.Collapsed;
                        chyba.Visibility       = Visibility.Visible;

                        chyba.Source = new BitmapImage(new Uri("ms-appx:///Assets/Images/udalosti_spojenie_zlyhalo.png"));
                    }
                }
            }
        }