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");
                }
            }
        }
Exemple #3
0
        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";
        }
Exemple #7
0
        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;
            }
        }
Exemple #10
0
        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ę!");
            }
        }
Exemple #12
0
        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;
        }
Exemple #14
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());
 }