示例#1
0
        public async Task odpovedServeraAsync(string odpoved, string od, Dictionary <string, string> udaje)
        {
            Debug.WriteLine("Metoda odpovedServeraAsync - Podrobnosti bola vykonana");

            switch (od)
            {
            case Nastavenia.ZAUJEM_ODSTRANENIE:
                if (odpoved.Equals(Nastavenia.VSETKO_V_PORIADKU))
                {
                    if (udaje["uspech"] != null)
                    {
                        this.pocetZaujemcov--;
                        pocetZaujemcovZvolenejUdalosti.Text = pocetZaujemcov.ToString();
                        AktualizatorObsahu.zaujmy().hodnota();

                        tlacidloZvolenejUdalosti.Content    = "Mám záujem";
                        tlacidloZvolenejUdalosti.Background = new SolidColorBrush(Color.FromArgb(255, 0, 91, 166));
                    }
                    else
                    {
                        await DialogOznameni.kommunikaciaAsync("Chyba", udaje["chyba"], "Zatvoriť", false, null);
                    }
                }
                else
                {
                    await DialogOznameni.kommunikaciaAsync("Chyba", odpoved, "Zatvoriť", false, null);
                }
                break;

            case Nastavenia.ZAUJEM:
                if (odpoved.Equals(Nastavenia.VSETKO_V_PORIADKU))
                {
                    if (udaje["uspech"] != null)
                    {
                        this.pocetZaujemcov++;
                        pocetZaujemcovZvolenejUdalosti.Text = pocetZaujemcov.ToString();
                        AktualizatorObsahu.zaujmy().hodnota();

                        tlacidloZvolenejUdalosti.Content    = "Odstrániť zo záujmov";
                        tlacidloZvolenejUdalosti.Background = new SolidColorBrush(Color.FromArgb(255, 171, 39, 39));
                    }
                    else
                    {
                        await DialogOznameni.kommunikaciaAsync("Chyba", udaje["chyba"], "Zatvoriť", false, null);
                    }
                }
                else
                {
                    await DialogOznameni.kommunikaciaAsync("Chyba", odpoved, "Zatvoriť", false, null);
                }
                break;
            }
        }
示例#2
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();
        }