コード例 #1
0
        private void aktualneButton_Click(object sender, RoutedEventArgs e)
        {
            Window w1 = new Window4(uzytkownik);

            this.Close();
            w1.Show();
        }
コード例 #2
0
        /// <summary>
        /// Metoda próbuje zalogować użytkownika
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void zalogujButton_Click(object sender, RoutedEventArgs e)
        {
            if (loginBox.Text != "" &&
                passwordBox.Password != "")
            {
                //Sprawdz czy konto istnieje
                BazaKont b = BazaKont.Wczytaj_Baze();
                if (b.SprawdzKonto(loginBox.Text, passwordBox.Password))
                {
                    //zaloguj
                    this.Hide();
                    switch (b.SprawdzKto(loginBox.Text, passwordBox.Password))
                    {
                    case 1:
                        Window w1 = new Window4(b.wyciagnijUzytkownika(loginBox.Text, passwordBox.Password));
                        MessageBox.Show($"Zalogowano jako {b.wyciagnijUzytkownika(loginBox.Text, passwordBox.Password)}");
                        w1.Show();
                        break;

                    case 2:
                        Window w2 = new Window4(b.wyciagnijUzytkownika(loginBox.Text, passwordBox.Password));
                        MessageBox.Show($"Zalogowano jako {b.wyciagnijUzytkownika(loginBox.Text, passwordBox.Password)}");
                        w2.Show();
                        break;

                    case 3:
                        Window w3 = new Window3(b.wyciagnijUzytkownika(loginBox.Text, passwordBox.Password));
                        MessageBox.Show($"Zalogowano jako {b.wyciagnijUzytkownika(loginBox.Text, passwordBox.Password)}");
                        w3.Show();
                        break;

                    default:
                        MessageBox.Show("Cos poszlo nie tak");
                        break;
                    }
                }
                else
                {
                    MessageBox.Show("Niepoprawny login lub haslo");
                }
            }
        }