private async void BtnRejestracjaPojazdu_Click(object sender, RoutedEventArgs e) { try { var b = new bd1Entities2(); var dowod = new DowodRejestracyjny { idDowodRejestracyjny = TextBox_nrRejestracyjny.Text, PESEL = TextBox_PESEL.Text, VIN = TextBox_VIN.Text, dataWydania = DateTime.Today.Date }; b.DowodRejestracyjnies.Add(dowod); b.SaveChanges(); var vin = TextBox_VIN.Text; var pojazd = await Task.Run(() => b.Pojazds.Where(x => x.VIN == vin).DefaultIfEmpty().Single()); if (pojazd != null) { pojazd.zarejestrowany = true; pojazd.dataAktualnegoDR = DateTime.Today.Date; b.SaveChanges(); MessageBox.Show("Zarejestrowano pojazd"); } else { MessageBox.Show("Operacja nie udała się!"); } } catch (DbEntityValidationException exception) { MessageBox.Show("Wprowadzono niepoprawne dane!"); } // bd1Entities2 b = new bd1Entities2(); // List<Pojazd> pojazd = await Task.Run(() => b.Pojazds.ToList()); // int x = 0; }
private void BtnRejestracjaUzytkownika_Click(object sender, RoutedEventArgs e) { var uzytkownik = new Uzytkownik(); try { uzytkownik.PESEL = TextBox_PESEL.Text; uzytkownik.nazwisko = textBox_nazwisko.Text; uzytkownik.imie = TextBox_imie.Text; uzytkownik.imie2 = TextBox_imie2.Text; uzytkownik.idWojewodztwo = Convert.ToInt32(comboBox_woj.SelectedValue); uzytkownik.idPowiat = Convert.ToInt32(comboBox_powiat.SelectedValue); uzytkownik.idMiejscowosc = Convert.ToInt32(comboBox_miejsc.SelectedValue); uzytkownik.ulica = TextBox_ul.Text; //if (uzytkownik.nrDomu!=null) { uzytkownik.nrDomu = Convert.ToInt32(TextBox_nrDom.Text); } //if (uzytkownik.nrLokalu != null) { uzytkownik.nrLokalu = Convert.ToInt32(TextBox_nrLok.Text); } //uzytkownik.miejsceUrodzenia = textBox_miejscUr.Text; //if (uzytkownik.dataUrodzenia != null) { uzytkownik.dataUrodzenia = Convert.ToDateTime(DataPicker_dataUr.Text); } uzytkownik.telefon = textBox_tel.Text; uzytkownik.login = uzytkownik.PESEL; uzytkownik.haslo = "haslo1234"; } catch (FormatException exception) { MessageBox.Show("Wprowadzono niepoprawne dane"); //throw; } try { var b = new bd1Entities2(); b.Uzytkowniks.Add(uzytkownik); b.SaveChanges(); MessageBox.Show( "Zarejestrowano uzytkownika. Login: "******" Hasło: " + uzytkownik.haslo); } catch (Exception exception) { MessageBox.Show("Nie udało się dodać uzytkownika"); //throw; } }
private async void btnWydanieKartPojazdu_Click(object sender, RoutedEventArgs e) { var vin = TextBox_VIN.Text; var p = new bd1Entities2(); var karta = await Task.Run(() => p.KartaPojazdus.Where(x => x.VIN == vin).DefaultIfEmpty().Single()); if (karta != null) { karta.wydano = true; p.SaveChanges(); MessageBox.Show("Wydano kartę pojazdu"); } else { MessageBox.Show("Operacja nie udała się!"); } }
private async void btnWyrejestrujPojazd_Click(object sender, RoutedEventArgs e) { var nr = TextBox_nrRej.Text; var b = new bd1Entities2(); var dowod = await Task.Run(() => b.DowodRejestracyjnies.Where(x => x.idDowodRejestracyjny == nr).DefaultIfEmpty().Single()); if (dowod != null) { var vin = dowod.VIN; var pojazd = await Task.Run(() => b.Pojazds.Where(x => x.VIN == vin).DefaultIfEmpty().Single()); pojazd.zarejestrowany = false; b.SaveChanges(); MessageBox.Show("Wyrejestrowano pojazd"); } else { MessageBox.Show("Operacja nie powiodła się!"); } }