private async void Win_Loaded(object sender, RoutedEventArgs e) { var p = new bd1Entities2(); var x = await Task.Run(() => p.KartaPojazdus.Count(s => s.VIN == nrVin)); if (x == 1) { var data = p.KartaPojazdus.Where(s => s.VIN == nrVin).ToList(); var idMarka = data[0].idMarka; if (idMarka != null) { var s1 = idMarka.Value; var idModel = data[0].idModel; if (idModel != null) { var s2 = idModel.Value; var s3 = data[0].idRodzajPaliwa; var s4 = data[0].idTypNadwozia; tMarka.Text = p.Markas.Where(s => s.idMarka == s1).ToList()[0].marka1; tModel.Text = p.Models.Where(s => s.idModel == s2).ToList()[0].model1; tNadwozie.Text = p.TypNadwozias.Where(s => s.idTypNadwozia == s4).ToList()[0].typNadwozia1; tPaliwo.Text = p.RodzajPaliwas.Where(s => s.idRodzajPaliwa == s3).ToList()[0].rodzajPaliwa1; } } tStatus.Text = data[0].dataPierwszejRejestracji != null ? "zarejestrowany" : "niezarejestrowany"; } }
private async void btnZaloguj_Click(object sender, RoutedEventArgs e) { if (tb_nazwa.Text != "" && pb_haslo.Password != "") { var name = tb_nazwa.Text; var password = pb_haslo.Password; img_loading.Visibility = Visibility.Visible; var p = new bd1Entities2(); var x = await Task.Run(() => p.Urzedniks.Count(s => s.login == name && s.haslo == password)); if (x == 1) { var data = p.Urzedniks.Where(s => s.login == tb_nazwa.Text).ToList(); var s1 = data[0].imie; var s2 = data[0].nazwisko; var oknoUrzednika = new OknoUrzednika(s1, s2); img_loading.Visibility = Visibility.Hidden; oknoUrzednika.Show(); Close(); } else { img_loading.Visibility = Visibility.Hidden; MessageBox.Show("Niepoprawny login lub hasło"); } } }
private async void btnZaloguj_Click(object sender, RoutedEventArgs e) { if (tb_pesel.Text != "" && pb_vin.Text != "") { var pesel = tb_pesel.Text; var vin = pb_vin.Text; img_loading.Visibility = Visibility.Visible; var p = new bd1Entities2(); var x = await Task.Run( () => p.DowodRejestracyjnies.Count(s => s.PESEL == pesel && s.VIN == vin)); if (x == 1) { var oknoUrzednika = new OknoWlasciciela(pesel, vin); img_loading.Visibility = Visibility.Hidden; oknoUrzednika.Show(); Close(); } else { img_loading.Visibility = Visibility.Hidden; MessageBox.Show("Niepoprawny PESEL lub VIN"); } } }
private async void ComboBox_woj_Loaded(object sender, RoutedEventArgs e) { var p = new bd1Entities2(); var woj = await Task.Run(() => p.Wojewodztwoes.ToList()); comboBox_woj.ItemsSource = woj; comboBox_woj.DisplayMemberPath = "wojewodztwo1"; comboBox_woj.SelectedValuePath = "idWojewodztwo"; }
private async void ComboBox_powiat_SelectionChanged(object sender, SelectionChangedEventArgs e) { var powId = Convert.ToInt32(comboBox_powiat.SelectedValue); var p = new bd1Entities2(); var miejsc = await Task.Run(() => p.Miejscowoscs.Where(x => x.idPowiat == powId).ToList()); comboBox_miejsc.ItemsSource = miejsc; comboBox_miejsc.DisplayMemberPath = "miejscowosc1"; comboBox_miejsc.SelectedValuePath = "idMiejscowosc"; }
private async void ComboBox_woj_SelectionChanged(object sender, SelectionChangedEventArgs e) { var wojId = Convert.ToInt32(comboBox_woj.SelectedValue); var p = new bd1Entities2(); var powiat = await Task.Run(() => p.Powiats.Where(x => x.idWojewodztwo == wojId).ToList()); comboBox_powiat.ItemsSource = powiat; comboBox_powiat.DisplayMemberPath = "powiat1"; comboBox_powiat.SelectedValuePath = "idPowiat"; }
private async void Win_Loaded(object sender, RoutedEventArgs e) { var p = new bd1Entities2(); var x = await Task.Run(() => p.Pojazds.Count(s => s.VIN == nrVin)); if (x == 1) { var data = p.KartaPojazdus.Where(s => s.VIN == nrVin).ToList(); tDR.Text = Convert.ToString(data[0].dataPierwszejRejestracji); tKP.Text = Convert.ToString(data[0].dataWydaniaKartyPojazdu); } }
private async void Window_Loaded(object sender, RoutedEventArgs e) { var p = new bd1Entities2(); var x = await Task.Run(() => p.Uzytkowniks.Count(s => s.PESEL == pesel)); if (x == 1) { var data = p.Uzytkowniks.Where(s => s.PESEL == pesel).ToList(); var s1 = data[0].imie; var s2 = data[0].nazwisko; l_nazwa.Content = s1 + " " + s2; } }
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 Window_Loaded(object sender, RoutedEventArgs e) { var p = new bd1Entities2(); var x = await Task.Run(() => p.KartaPojazdus.Count(s => s.VIN == nrVin)); if (x == 1) { var data = p.KartaPojazdus.Where(s => s.VIN == nrVin).ToList(); TPojemnosc.Text = Convert.ToString(data[0].pojemnosc) + " cm^3"; TMoc.Text = Convert.ToString(data[0].mocSilnika) + " kW"; TPaliwo.Text = Convert.ToString(data[0].srZuzyciePaliwa) + " l"; TLiczba.Text = Convert.ToString(data[0].liczbaMiejsc); TMasa.Text = Convert.ToString(data[0].masaWlasna) + " kg"; TLadownosc.Text = Convert.ToString(data[0].ladownosc) + " kg"; } }
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ę!"); } }
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 b = new bd1Entities2(); }
private async void comboBox_marka_Loaded(object sender, RoutedEventArgs e) { var p = new bd1Entities2(); var marki = await Task.Run(() => p.Markas.ToList()); }