private void testbuttonclick(object sender, RoutedEventArgs e) { MessageBox.Show("Tworzona jest baza danych i admin. Po pierwszym wlaczeniu moze to chwile potrwac", "Warning", MessageBoxButton.OK, MessageBoxImage.Information); var testowyadmin1 = new UserLogowanie { Login = "******", Haslo = "admin", Log = Log.niezalogowany, Czytelnik = new Czytelnik { Imie = "usun", Nazwisko = "mnie", DataUrodzenia = new DateTime(2000, 10, 10, 1, 1, 1), Plec = "M", Status = Status.aktywny, DataDodania = DateTime.Now, CzytelnikPosiadaWypozyczoneKsiazki = CzyCzytelnikPosiadaWypozyczoneKsiazki.nie, PelnionaFunkcja = PelnionaFunkcja.administrator, DaneKontaktoweOsob = new DaneKontaktoweOsob { Ulica = "", NrUlicy = "", NrMieszkania = 1, KodPocztowy = "", Miasto = "", NrTelefonu = 1, Email = "" } } }; using (var context = new BibliotekaDBContext()) { context.UserLogowanies.Add(testowyadmin1); context.SaveChanges(); MessageBox.Show("Stworzon admina. Login:admin haslo:admin Mozesz go usunac i stworzyc nowego admina w panelu administratora", "Warning", MessageBoxButton.OK, MessageBoxImage.Information); } x.IsEnabled = false; }
private void LoginBTNClick(object sender, RoutedEventArgs e) { using (var context = new BibliotekaDBContext()) { var user = context.UserLogowanies.Include(u => u.Czytelnik).Where(u => u.Login == LogWindowLoginTXTBox.Text).FirstOrDefault(); if (user != null) { if (user.Haslo == LogwindowPSWDBox.Password) { if (user.Czytelnik.PelnionaFunkcja != PelnionaFunkcja.czytelnik) { user.Log = Log.zalogowany; context.SaveChanges(); MessageBox.Show("Password correct"); BibliotekaMain bibliotekaMain = new BibliotekaMain(); bibliotekaMain.Show(); this.Close(); } else { MessageBox.Show("Nie masz dostepu", "Warning", MessageBoxButton.OK, MessageBoxImage.Information); } } else { MessageBox.Show("Wrong password", "Warning", MessageBoxButton.OK, MessageBoxImage.Information); } } else { MessageBox.Show("User not found.\n Jesli nie masz konta zglos to administratorowi", "Warning", MessageBoxButton.OK, MessageBoxImage.Information); } } }