private void ComeBack(object sender, System.Windows.Input.MouseButtonEventArgs e) { Admin_wybor ad_wyb = new Admin_wybor(); ad_wyb.Show(); this.Close(); }
private void ComeBack(object sender, MouseButtonEventArgs e) { Admin_wybor ad_wyb = new Admin_wybor(); ad_wyb.Show(); this.Close(); }
// Obsługa kliknięcia przycisku "Zaloguj się" private void Button_Click_1(object sender, RoutedEventArgs e) { //jeśli nie wypełni się któregoś z wymaganych pól wyświetla się odpowiednie ostrzeżenie if (textBox.Text == "" || passwordBox.Password == "") { labClickWarning.Content = "Wypełnij wszystkie pola!"; } //w przeciwnym wypadku nastepuje zalogowanie jako jeden z zarejestrowanych użytkowników lub administrator else { labClickWarning.Content = ""; con.Close(); con.Open(); try { using (MySqlCommand command = new MySqlCommand("SELECT IFNULL( (SELECT level FROM users WHERE login='******' AND password='******' LIMIT 1) ,0)", con)) //pobieranie danych z tabeli { MySqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { PojemnikSamolot.uprawnienia_uzytkownika = reader.GetInt32(0); // jeśli logje się administrator, to otwiera się okno administratora if (PojemnikSamolot.uprawnienia_uzytkownika == 1) { Admin_wybor admin_wybor = new Admin_wybor(); admin_wybor.Show(); this.Close(); } // przy logowaniu się jako zwykły użytkownik uruchomi się platforma do rezerwowania biletów else if (PojemnikSamolot.uprawnienia_uzytkownika == 2) { okno.Show(); this.Close(); } // przy podaniu nieprawidłowych danych do logowania, wyświetla się okienko z informacją o błędzie logowania else { MessageBox.Show("Nieznany użytkownik"); //zamknięcie strumienia reader.Close(); //zamknięcie oraz ponowne otworzenie poł. z bazą danych con.Close(); con.Open(); } } } } catch //(Exception Wyj1) { //MessageBox.Show("Błąd połączenia z bazą " + Wyj1.ToString()); } } }