Beispiel #1
0
        private async void PobierzSlowko()
        {
            slowka.Clear();
            try
            {
                using (var client = new WcfService.Service1Client())
                {
                    tbxTlumaczenieUzytkownika.Text = "Tutaj wpisz tłumaczenie";
                    slowka = await client.FiltrujPrzezParametryAsync(
                        lblJezyk.Content.ToString(),
                        lblPoziom.Content.ToString(),
                        cmBxWybranaKategoria.SelectedItem.ToString(),
                        Models.Token.NumerToken);

                    SprawdzWielkoscLiter();
                    if (Pochodzenie == false)
                    {
                        KontynuacjaNauki.KontynuujNauke(ref slowka);
                    }
                    LosujSlowko();
                }
                BrakSlowek();
            }
            catch
            {
                MessageBox.Show(this, "Błąd połączenia z serwerem!", "Uwaga!", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
        }
Beispiel #2
0
        private void btnSprawdz_Click(object sender, RoutedEventArgs e)
        {
            if (cmBxWybranaKategoria.SelectedItem == null)
            {
                MessageBox.Show("Nie wybrano żadnej kategorii!", "Błąd", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            else if (tbxTlumaczenieUzytkownika.Text.ToLower() == Slowko && WielkoscLiter == false)
            {
                tbxTlumaczenie.Foreground = Brushes.Green;
                tbxTlumaczenie.Text       = "Dobrze przetłumaczyłeś słówko";
                slowka.RemoveAt(NumerWTabeliDanegoSlowka);

                Poprawnosc = true;
            }
            else if (tbxTlumaczenieUzytkownika.Text == Slowko && WielkoscLiter == true)
            {
                tbxTlumaczenie.Foreground = Brushes.Green;
                tbxTlumaczenie.Text       = "Dobrze przetłumaczyłeś słówko";
                KontynuacjaNauki.zapis(slowka[NumerWTabeliDanegoSlowka].ID, 1);
                slowka.RemoveAt(NumerWTabeliDanegoSlowka);
                Poprawnosc = true;
            }
            else
            {
                tbxTlumaczenie.Foreground = Brushes.Red;

                if (Poprawnosc == true)
                {
                    tbxTlumaczenie.Text = "Źle przetłumaczyłeś słówko";
                    KontynuacjaNauki.zapis(slowka[NumerWTabeliDanegoSlowka].ID, -1);
                    Poprawnosc = false;
                }

                slowka.Add(slowka[NumerWTabeliDanegoSlowka]);
            }
        }