private void PrzelaczOknoNauki()
        {
            Models.RozpoczynanieNauki rozpoczynanie;

            if (cmBxWybierzFormeNauki.SelectedIndex != -1)
            {
                rozpoczynanie = new Models.RozpoczynanieNauki(cmBxWybierzFormeNauki.SelectedItem.ToString());
                if (rozpoczynanie.FormaNauki == "Słownik")
                {
                    SlownikWindow sw = new SlownikWindow();
                    sw.Show();
                    this.Close();
                }
                else
                {
                    if (cmBxWybierzJezyk.SelectedIndex == -1 || cmBxWybierzPoziom.SelectedIndex == -1)
                    {
                        MessageBox.Show("Nie wybrano wymaganych wartości z listy!", "Błąd", MessageBoxButton.OK, MessageBoxImage.Error);
                    }

                    else
                    {
                        rozpoczynanie.Jezyk  = cmBxWybierzJezyk.SelectedItem.ToString();
                        rozpoczynanie.Poziom = cmBxWybierzPoziom.SelectedItem.ToString();

                        if (rozpoczynanie.FormaNauki == "Fiszki")
                        {
                            FiszkiWindow fw = new FiszkiWindow(rozpoczynanie.Jezyk, rozpoczynanie.Poziom);
                            fw.Show();
                            this.Close();
                        }
                        else if (rozpoczynanie.FormaNauki == "Tłumaczenie słówek")
                        {
                            Tlumaczenie tlumaczenie = new Tlumaczenie(rozpoczynanie.Jezyk, rozpoczynanie.Poziom, true);
                            tlumaczenie.Show();
                            this.Close();
                        }
                        else if (rozpoczynanie.FormaNauki == "Tłumaczenie zdań")
                        {
                            TlumaczenieZdanWindow tzw = new TlumaczenieZdanWindow(rozpoczynanie.Jezyk);
                            tzw.Show();
                            this.Close();
                        }
                        else
                        {
                            MessageBox.Show("Nie wybrano wymaganych wartości z listy!", "Błąd", MessageBoxButton.OK, MessageBoxImage.Error);
                        }
                    }
                }
            }
        }
示例#2
0
        private void PrzelaczOknoNauki()
        {
            Models.RozpoczynanieNauki rozpoczynanie;


            rozpoczynanie = new Models.RozpoczynanieNauki();


            rozpoczynanie.Jezyk  = cmBxWybierzJezyk.SelectedItem.ToString();
            rozpoczynanie.Poziom = cmBxWybierzPoziom.SelectedItem.ToString();

            Tlumaczenie fw = new Tlumaczenie(rozpoczynanie.Jezyk, rozpoczynanie.Poziom, false);

            fw.Show();
            this.Close();
        }
示例#3
0
        private void btnRozpocznij_Click(object sender, EventArgs e)
        {
            Models.RozpoczynanieNauki rozpoczynanieNauki = new Models.RozpoczynanieNauki(
                cmBxFormaNauki.SelectedItem.ToString(),
                cmBxWyborJezyka.SelectedItem.ToString(),
                cmBxWyborPoziomu.SelectedItem.ToString()
                );

            if (rozpoczynanieNauki.FormaNauki == "Fiszki")
            {
                if (frmFiszki == null)
                {
                    frmFiszki             = new Fiszki(cmBxWyborJezyka.SelectedItem.ToString(), cmBxWyborPoziomu.SelectedItem.ToString());
                    frmFiszki.FormClosed += Fiszki_FormClosed;
                }
                frmFiszki.Show(this);
                Hide();
            }
        }
示例#4
0
        public RozpoczynanieNauki PrzelaczanieOknaFormyNauki(string formaNauki, string jezyk, string poziom)
        {
            RozpoczynanieNauki rozpoczynanieNauki = new RozpoczynanieNauki();

            if (formaNauki.Contains("Słownik"))
            {
                rozpoczynanieNauki = new Models.RozpoczynanieNauki(formaNauki);
                return(rozpoczynanieNauki);
            }

            else if (formaNauki.Contains("Fiszki"))
            {
                if (string.IsNullOrEmpty(jezyk) || string.IsNullOrEmpty(poziom))
                {
                    return(null);
                }
                else
                {
                    rozpoczynanieNauki = new RozpoczynanieNauki(formaNauki, poziom, jezyk);
                    return(rozpoczynanieNauki);
                }
            }

            else if (formaNauki.Contains("Gramatyka"))
            {
                if (string.IsNullOrEmpty(jezyk) || string.IsNullOrEmpty(poziom))
                {
                    return(null);
                }
                else
                {
                    rozpoczynanieNauki = new RozpoczynanieNauki(formaNauki, poziom, jezyk);
                    return(rozpoczynanieNauki);
                }
            }

            else
            {
                return(null);
            }
        }