Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        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);
                }
            }
        }