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 ConfirmCRTACCBTN_Click(object sender, RoutedEventArgs e) { int rokUrodzenia; int nrMieszkan; int nrTLF; if (ImieCRTACCTxtBox.Text != "" && NazwiskoCRTACCTxtBox.Text != "" && DataUrCRTACCTxtBox.Text != "" && PlecCRTACCTxtBox.Text != "" && UlicaCRTACCTxtBox.Text != "" && NrUlicyCRTACCTxtBox.Text != "" && KodPocztowyCRTACCTxtBox.Text != "" && MiastoCRTACCTxtBox.Text != "" && NrTLFCRTACCTxtBox.Text != "" && EmailCRTACCTxtBox.Text != "" && LoginCRTACCTxtBox.Text != "" && HasloCRTACCTxtBox.Text != "" && StanowiskoCmbBox.Text != "") { if (Int32.TryParse(DataUrCRTACCTxtBox.Text, out rokUrodzenia) && Int32.TryParse(NrMieszkaniaCRTACCTxtBox.Text, out nrMieszkan) && Int32.TryParse(NrTLFCRTACCTxtBox.Text, out nrTLF)) { if (PlecCRTACCTxtBox.Text == "K" || PlecCRTACCTxtBox.Text == "M") { if (rokUrodzenia > 1920 || rokUrodzenia < 2017) { PelnionaFunkcja tmp; if (StanowiskoCmbBox.Text == "Pracownik") { tmp = PelnionaFunkcja.pracownik; } else { tmp = PelnionaFunkcja.administrator; } var result = MessageBox.Show("Czy wszystkie dane sa wprowadzone poprawnie i chcesz dodac osobe?", "Warning", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { var nowypracownik = new UserLogowanie { Login = LoginCRTACCTxtBox.Text, Haslo = HasloCRTACCTxtBox.Text, Log = Log.niezalogowany, Czytelnik = new Czytelnik { Imie = ImieCRTACCTxtBox.Text, Nazwisko = NazwiskoCRTACCTxtBox.Text, DataUrodzenia = new DateTime(rokUrodzenia, 10, 10, 1, 1, 1), Plec = PlecCRTACCTxtBox.Text, Status = Status.aktywny, DataDodania = DateTime.Now, CzytelnikPosiadaWypozyczoneKsiazki = null, PelnionaFunkcja = tmp, DaneKontaktoweOsob = new DaneKontaktoweOsob { Ulica = UlicaCRTACCTxtBox.Text, NrUlicy = NrUlicyCRTACCTxtBox.Text, NrMieszkania = nrMieszkan, KodPocztowy = KodPocztowyCRTACCTxtBox.Text, Miasto = MiastoCRTACCTxtBox.Text, NrTelefonu = nrTLF, Email = EmailCRTACCTxtBox.Text } } }; using (var context = new BibliotekaDBContext()) { context.UserLogowanies.Add(nowypracownik); context.SaveChanges(); MessageBox.Show("Dodano", "Warning", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); } } } else { MessageBox.Show("Za mala albo zbyt duza liczba w date urodzenia", "Warning", MessageBoxButton.OK, MessageBoxImage.Information); } } else { MessageBox.Show("Niepoprawny format pola plec", "Warning", MessageBoxButton.OK, MessageBoxImage.Information); } } else { MessageBox.Show("Niepoprawny format Daty urodzenia lub numeru mieszkania lub numeru telefonu", "Warning", MessageBoxButton.OK, MessageBoxImage.Information); } } else { MessageBox.Show("Pola nie moga zostac niewypelnione", "Warning", MessageBoxButton.OK, MessageBoxImage.Information); } }