public async Task <bool> deleteCar(Samochody samochody) { samochodyContext.Samochody.Remove(samochody); await saveAll(); return(true); }
public void ReloadCollection() { _listasam = context.IHP_SAMOCHOD.ToList(); Samochody.Clear(); foreach (IHP_SAMOCHOD item in _listasam) { Samochody.Add(item); } }
public void OnMessageSamochod(List <IHP_SAMOCHOD> Name) { //this._listakierowcy = Name; _listasam = context.IHP_SAMOCHOD.ToList(); Samochody.Clear(); foreach (IHP_SAMOCHOD item in _listasam) { Samochody.Add(item); } }
public void LoadCollection() { _listasam = context.IHP_SAMOCHOD.ToList(); RequiredValidationRulePojazdy.ListSam = _listasam; Samochody.Clear(); foreach (IHP_SAMOCHOD item in _listasam) { Samochody.Add(item); } }
public void TestMethod1() { Samochody s1 = new Samochody(); s1.Rejestracja = "test"; if (s1.Rej() != "test") { throw new Exception("Error"); } }
//---------------------------------------------------------------------------------------- //Edit public ActionResult Edit(int id = 0) { SamochodyPDEntities db = new SamochodyPDEntities(); Samochody samochody = db.Samochody.Find(id); if (samochody == null) { return(HttpNotFound()); } return(View(samochody)); }
public ActionResult Edit(Samochody samochody) { if (ModelState.IsValid) { SamochodyPDEntities db = new SamochodyPDEntities(); db.Entry(samochody).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("SamochodyLista")); } return(View(samochody)); }
public bool DodajSamochod(Samochod samochod) { if (IfSamochodInDB(samochod)) { return(false); } if (!RepoSamochody.DodajSamochodDoBazy(samochod)) { return(false); } Samochody.Add(samochod); return(true); }
public async Task <Samochody> updateCars(Samochody samochody) { var samochodyy = await samochodyRepository.getCarById(samochody.Id); samochodyy.Marka = samochody.Marka; samochodyy.Model = samochody.Model; samochodyy.KM = samochody.KM; samochodyy.Silnik = samochody.Silnik; await samochodyRepository.saveAll(); return(samochodyy); }
private void ButtonFiltrOk_Click(object sender, RoutedEventArgs e) { if (gridCar.SelectedIndex == -1) { MessageBox.Show("Zaznacz wiersz!"); } else { DataClasses1DataContext baza = new DataClasses1DataContext(); Samochody wybor = gridCar.SelectedItem as Samochody; gridCar.Visibility = Visibility.Hidden; buttonFiltrOk.Visibility = Visibility.Hidden; buttonFilter.Visibility = Visibility.Visible; var query = (from u in baza.Ubezpieczenia join f in baza.Ubezpieczyciele on u.ID_INSURANCE_COMPANY_fk equals f.ID_INSURANCE_COMPANY where u.ID_CAR_fk == wybor.ID_CAR select new { u.ID_INSURANCE, f.Firma, u.DataRozpoczecia, u.DataZakonczenia, u.Cena, u.NumerPolisy, u.Archiwalny }).ToList(); gridInsurance.ItemsSource = query; /*var query = from p in baza.Ubezpieczenia * orderby p.ID_INSURANCE * where p.ID_CAR_fk == wybor.ID_CAR * select new * { * ID = p.ID_INSURANCE, * p.Firma, * p.DataRozpoczecia, * p.DataZakonczenia, * p.Cena, * p.Archiwalny, * };*/ try { textBlockWhatCar.Text = "Wyświetlanie historii ubezpieczeń dla " + wybor.Marka + " " + wybor.Model + " " + wybor.Rocznik; gridInsurance.ItemsSource = query; } catch { MessageBox.Show("Zaznacz wiersz!"); } } }
private void buttonInfoCheck_Click(object sender, RoutedEventArgs e) { if (gridCar.SelectedIndex != -1) { try { Samochody sam = gridCar.SelectedItem as Samochody; var queryFind = (from p in baza.Samochody where p.ID_CAR == sam.ID_CAR select p).FirstOrDefault(); var queryShow = (from s in baza.Samochody join rp in baza.RodzajePaliwa on queryFind.ID_FUEL_fk equals rp.ID_FUEL join f in baza.Firmy on queryFind.ID_COMPANY_fk equals f.ID_COMPANY join n in baza.Nadwozia on queryFind.ID_BODY_fk equals n.ID_BODY where s.ID_CAR == queryFind.ID_CAR select new { rp.RodzajPaliwa, f.Firma, n.Nazwa }).FirstOrDefault(); MessageBox.Show("ID Samochodu: " + queryFind.ID_CAR + Environment.NewLine + "Marka: " + queryFind.Marka + Environment.NewLine + "Model: " + queryFind.Model + Environment.NewLine + "Rocznik: " + queryFind.Rocznik + Environment.NewLine + "Rejestracja: " + queryFind.Rejestracja + Environment.NewLine + "Paliwo: " + queryShow.RodzajPaliwa + Environment.NewLine + "Firma: " + queryShow.Firma + Environment.NewLine + "Nadwozie: " + queryShow.Nazwa + Environment.NewLine + "Numer dowodu rejestracyjnego: " + queryFind.NrDowoduRejestracyjnego + Environment.NewLine + "Data wydania dowodu rejestracyjnego: " + queryFind.DataWydaniaDowoduRejestracyjnego + Environment.NewLine + "VIN: " + queryFind.VIN + Environment.NewLine + "Data Rejestracji: " + queryFind.DataRejestracji + Environment.NewLine + "Numer karty pojazdu: " + queryFind.KartaPojazdu + Environment.NewLine + "Moc: " + queryFind.Moc + Environment.NewLine + "Pojemność: " + queryFind.Pojemnosc + Environment.NewLine + "Masa własna: " + queryFind.MasaWlasna + Environment.NewLine + "Dopuszczalna masa całkowita: " + queryFind.DMC + Environment.NewLine + "Dni do końca ubezpieczenia: " + queryFind.DniDoUbezpieczenia + Environment.NewLine + "Dni do końca przeglądu: " + queryFind.DniDoPrzegladu + Environment.NewLine, "Informacje o " + queryFind.Marka + " " + queryFind.Model + " " + queryFind.Rocznik); } catch { MessageBox.Show("Wystąpił błąd podczas wczytywania."); } } else { MessageBox.Show("Zaznacz wiersz!"); } }
public AddInsuranceWindow(Samochody sam) { InitializeComponent(); IdCar = sam.ID_CAR; textBlockWybrany.Text = "Dodawanie ubezpieczenia do " + sam.Marka + " " + sam.Model + " " + sam.Rejestracja; var query = (from p in baza.Ubezpieczyciele orderby p.ID_INSURANCE_COMPANY select p).ToList(); foreach (var x in query) { comboBoxFirma.Items.Add(x.Firma); } comboBoxFirma.SelectedIndex = 1; }
public AddInspectionWindow(Samochody sam) { InitializeComponent(); x = sam; IdCar = sam.ID_CAR; textBlockWybrany.Text = "Dodawanie przeglądu do " + sam.Marka + " " + sam.Model + " " + sam.Rejestracja; var query = (from p in baza.Warsztaty orderby p.ID_INSPECTION_COMPANY select p).ToList(); foreach (var x in query) { comboBoxWarsztat.Items.Add(x.Firma); } comboBoxWarsztat.SelectedIndex = 1; }
public bool UsunSamochod(sbyte idSamochodu) { if (!RepoSamochody.UsunSamochod(idSamochodu)) { return(false); } for (int i = 0; i < Samochody.Count; i++) { if (Samochody[i].Id != idSamochodu) { continue; } Samochody.RemoveAt(i); } return(true); }
void Zapis() { try { var queryTypy = (from p in baza.Nadwozia where comboBoxRodzaj.Text == p.Nazwa select p).FirstOrDefault(); int ID_T = queryTypy.ID_BODY; var queryRodzajePaliwa = (from p in baza.RodzajePaliwa where comboBoxRodzajPaliwa.Text == p.RodzajPaliwa select p).FirstOrDefault(); int ID_RP = queryRodzajePaliwa.ID_FUEL; var queryFirma = (from p in baza.Firmy where comboBoxFirma.Text == p.Firma select p).FirstOrDefault(); int ID_F = queryFirma.ID_COMPANY; Samochody car = new Samochody { Marka = textBoxMarka.Text, Model = textBoxModel.Text, Rocznik = textBoxRocznik.Text, Rejestracja = textBoxRejestracja.Text, NrDowoduRejestracyjnego = textBoxNrDR.Text, DataWydaniaDowoduRejestracyjnego = datePickerDataWydaniaDR.SelectedDate, VIN = textBoxVIN.Text, DataRejestracji = datePickerDataPierwszejRej.SelectedDate, KartaPojazdu = textBoxNrKartyPojazdu.Text, Moc = Convert.ToInt32(textBoxMoc.Text), Pojemnosc = Convert.ToInt32(textBoxPojemnosc.Text), MasaWlasna = Convert.ToInt32(textboxMasaWlasna.Text), DMC = Convert.ToInt32(textBoxDMC.Text), ID_COMPANY_fk = ID_F, ID_FUEL_fk = ID_RP, ID_BODY_fk = ID_F }; baza.Samochody.InsertOnSubmit(car); baza.SubmitChanges(); } catch { MessageBox.Show("Wprowadzono niepoprawne dane."); } }
private void buttonEditCar_Click(object sender, RoutedEventArgs e) { if (gridCar.SelectedIndex == -1) { MessageBox.Show("Zaznacz wiersz!"); } else { try { Samochody sam = gridCar.SelectedItem as Samochody; EditCarWindow instance = new EditCarWindow(sam); instance.Show(); } catch { MessageBox.Show("Wystąpił błąd."); } } }
public async Task <Guid> addCar(SamochodyPostDTO SamochodyPostDTO) { Samochody car = new Samochody() { Id = Guid.NewGuid(), Marka = SamochodyPostDTO.Marka, Model = SamochodyPostDTO.Model, KM = SamochodyPostDTO.KM, Silnik = SamochodyPostDTO.Silnik, Sciezka = SamochodyPostDTO.Sciezka }; await samochodyContext.Samochody.AddAsync(car); await saveAll(); return(car.Id); }
private void ButtonFilterOk_Click(object sender, RoutedEventArgs e) { if (gridCar.SelectedIndex == -1) { MessageBox.Show("Zaznacz wiersz!"); } else { DataClasses1DataContext baza = new DataClasses1DataContext(); Samochody wybor = gridCar.SelectedItem as Samochody; gridCar.Visibility = Visibility.Hidden; buttonFiltrOk.Visibility = Visibility.Hidden; buttonFilter.Visibility = Visibility.Visible; var query = (from u in baza.Przeglady join f in baza.Warsztaty on u.ID_INSPECTION_COMPANY_fk equals f.ID_INSPECTION_COMPANY where u.ID_CAR_fk == wybor.ID_CAR select new { u.ID_INSPECTION, f.Firma, u.DataRozpoczecia, u.DataZakonczenia, u.Archiwalny }).ToList(); gridInspection.ItemsSource = query; /*var query = from p in baza.Przeglady * orderby p.ID_INSPECTION * where p.ID_CAR_fk == wybor.ID_CAR * select new * { * ID = p.ID_INSPECTION, * p.Warsztat, * p.DataRozpoczecia, * p.DataZakonczenia, * p.Archiwalny, * };*/ gridInspection.ItemsSource = query; textBlockWhatCar.Text = "Wyświetlanie historii przeglądów dla " + wybor.Marka + " " + wybor.Model + " " + wybor.Rocznik; } }
public Model() { //pobieramy z MYSQLa dane do kolekcjii var pracownicy = RepoPracowników.PobierzWszystkichPracownikow(); var samochody = RepoSamochody.PobierzWszystkieSamochody(); var sprzedaze = RepoSprzedazy.PobierzWszystkieSprzedaze(); foreach (var p in pracownicy) { Pracownicy.Add(p); } foreach (var s in samochody) { Samochody.Add(s); } foreach (var sp in sprzedaze) { Sprzedaze.Add(sp); } Zalogowany = null; }
public ActionResult CreateNewCar(SamochodyTankowanieVievModel model) { if (!ModelState.IsValid) { return(View("CreateNewCar", model)); } else { SamochodyPDEntities db = new SamochodyPDEntities(); Samochody sam = new Samochody(); Tankowanie tank = new Tankowanie(); int id_samochody_Max = db.Samochody.Max(d => d.id) + 1; sam.marka = model.samochodyVM.marka; sam.model = model.samochodyVM.model; sam.nrRejestracyjny = model.samochodyVM.nrRejestracyjny; sam.nazwozie = model.samochodyVM.nazwozie; sam.paliwo = model.samochodyVM.paliwo; sam.konie = model.samochodyVM.konie; sam.pojemnosc = model.samochodyVM.pojemnosc; sam.rokProd = model.samochodyVM.rokProd; sam.dataRejestracji = model.samochodyVM.dataRejestracji; tank.Km = model.tankowanieVM.Km; tank.litry = 0; tank.cena = 0; tank.id_samochod = id_samochody_Max; tank.Km = model.tankowanieVM.Km; db.Samochody.Add(sam); db.Tankowanie.Add(tank); db.SaveChanges(); return(RedirectToAction("SamochodyLista")); } }
public EditCarWindow(Samochody samochod) { /*Rodzaje Rodzaje = new Rodzaje(); * Firmy Firmy = new Firmy(); * Paliwa Paliwa = new Paliwa(); * comboBoxRodzajPaliwa.ItemsSource = Paliwa.listaPaliw; * comboBoxFirma.ItemsSource = Firmy.listaFirm; * comboBoxRodzaj.ItemsSource = Rodzaje.listaRodzajow;*/ InitializeComponent(); x = samochod; var queryRodzaje = (from p in baza.Nadwozia orderby p.ID_BODY select p).ToList(); foreach (var x in queryRodzaje) { comboBoxRodzaj.Items.Add(x.Nazwa); } var queryFirmy = (from p in baza.Firmy orderby p.ID_COMPANY select p).ToList(); foreach (var x in queryFirmy) { comboBoxFirma.Items.Add(x.Firma); } var queryPaliwa = (from p in baza.RodzajePaliwa orderby p.ID_FUEL select p).ToList(); foreach (var x in queryPaliwa) { comboBoxRodzajPaliwa.Items.Add(x.RodzajPaliwa); } Load(); }
public void InitData() { DeleteAll(); var dzialAdministracji = new Dzial() { Nazwa = "Administracja" }; var dzialNaprawy = new Dzial() { Nazwa = "Mechanika" }; Dzialy.Add(dzialAdministracji); Dzialy.Add(dzialNaprawy); var pracownikPawel = new Pracownik() { Id_dzialu = dzialAdministracji.Id, Imie = "Pawel", Nazwisko = "Stypulkowski", Stanowisko = "Prezes", PESEL = "95959", Data_zatrudnienia = DateTime.Now.AddDays(-10), Password = Crypto.Hash("Bigos123"), Role = "Admin" }; var pracownikKacper = new Pracownik() { Id_dzialu = dzialNaprawy.Id, Imie = "Kacper", Nazwisko = "Swislocki", Stanowisko = "Slugus", PESEL = "87878", Data_zatrudnienia = DateTime.Now.AddDays(-1), Password = Crypto.Hash("Bigos123"), Role = "Pracownik" }; Pracownicy.Add(pracownikPawel); Pracownicy.Add(pracownikKacper); var klientTybor = new Klient() { Imie = "Marcin", Nazwisko = "Tyborowski", Kod_pocztowy = "20-200", Miejscowosc = "Lapy", Nr_domu = 10, Ulica = "Lawendowa", PESEL = "969696", Nr_telefonu = "515151515" }; var klientSado = new Klient() { Imie = "Michal", Nazwisko = "Sadowski", Kod_pocztowy = "20-220", Miejscowosc = "Choroszcz", Nr_domu = 20, Ulica = "Zlotoria", PESEL = "96969697", Nr_telefonu = "515123235" }; Klienci.Add(klientTybor); Klienci.Add(klientSado); var fabrykaAudi = new Fabryka() { Nazwa = "Audi", Nr_telefonu = "4764214", Adres = "Niemcy 10" }; var fabrykaToyoty = new Fabryka() { Nazwa = "Toyota", Nr_telefonu = "42141212", Adres = "Japonia 20" }; Fabryki.Add(fabrykaAudi); Fabryki.Add(fabrykaToyoty); var autoAudi = new Samochod_fabryka() { Id_fabryki = fabrykaAudi.Id, Marka = "Audi", Model = "A", Moc_silnika = 1, Pojemnosc_silnika = (float)1.00, Typ_wyposazenia = "tak", Cena_fabryka = 25000 }; var autoToyota = new Samochod_fabryka() { Id_fabryki = fabrykaToyoty.Id, Marka = "Toyota", Model = "T", Moc_silnika = 2, Pojemnosc_silnika = (float)2.00, Typ_wyposazenia = "tak", Cena_fabryka = 35000 }; Samochody_fabryczne.Add(autoAudi); Samochody_fabryczne.Add(autoToyota); var zamowienieAudi = new Zamowienie() { Id_pracownika = pracownikPawel.Id, Id_samochodu_fabryka = autoAudi.Id, Ilosc_zamowionych = 50, Ilosc_dostarczonych = 10, Obecny_status = "Niezrealizowane", Data_zamowienia = DateTime.Now.AddDays(-2) }; var zamowienieToyoty = new Zamowienie() { Id_pracownika = pracownikPawel.Id, Id_samochodu_fabryka = autoToyota.Id, Ilosc_zamowionych = 100, Ilosc_dostarczonych = 100, Obecny_status = "Zrealizowane", Data_zamowienia = DateTime.Now.AddDays(-2) }; Zamowienia.Add(zamowienieAudi); Zamowienia.Add(zamowienieToyoty); var dostawaAudi = new Dostawa() { Id_zamowienia = zamowienieAudi.Id, Data_dostawy = DateTime.Now.AddDays(-1) }; var dostawaToyoty = new Dostawa() { Id_zamowienia = zamowienieToyoty.Id, Data_dostawy = DateTime.Now.AddDays(-1) }; Dostawy.Add(dostawaAudi); Dostawy.Add(dostawaToyoty); var samochoduAudi = new Samochod() { Id_dostawy = dostawaAudi.Id, Cena = 30000, Marka = autoAudi.Marka, Model = autoAudi.Model, Moc_silnika = autoAudi.Moc_silnika, Pojemnosc_silnika = autoAudi.Pojemnosc_silnika, Typ_wyposazenia = "tak", Data_produkcji = DateTime.Now.AddYears(-2) }; var samochodToyota = new Samochod() { Id_dostawy = dostawaToyoty.Id, Cena = 30000, Marka = autoToyota.Marka, Model = autoToyota.Model, Moc_silnika = autoToyota.Moc_silnika, Pojemnosc_silnika = autoToyota.Pojemnosc_silnika, Typ_wyposazenia = "tak", Data_produkcji = DateTime.Now.AddYears(-2) }; Samochody.Add(samochoduAudi); Samochody.Add(samochodToyota); var usterka1 = new Usterka() { Koszt_czesci = 200, Koszt_robocizny = 100, Ogolny_koszt = 300, Nazwa = "Urw" }; var usterka2 = new Usterka() { Koszt_czesci = 200, Koszt_robocizny = 200, Ogolny_koszt = 400, Nazwa = "Ura" }; Usterki.Add(usterka1); Usterki.Add(usterka2); var naprawaToyoty = new Naprawa() { Id_pracownika = pracownikKacper.Id, Id_usterki = usterka1.Id, Id_samochodu = samochodToyota.Id }; var naprawaAudi = new Naprawa() { Id_pracownika = pracownikKacper.Id, Id_usterki = usterka2.Id, Id_samochodu = samochoduAudi.Id }; Naprawy.Add(naprawaToyoty); Naprawy.Add(naprawaAudi); var zakupToyoty = new Zakup() { Id_klienta = klientSado.Id, Id_pracownika = pracownikPawel.Id, Id_samochodu = samochodToyota.Id, Data_zakupu = DateTime.Now }; var zakupAudi = new Zakup() { Id_klienta = klientTybor.Id, Id_pracownika = pracownikPawel.Id, Id_samochodu = samochoduAudi.Id, Data_zakupu = DateTime.Now }; Zakup.Add(zakupToyoty); Zakup.Add(zakupAudi); }
private Samochod ZnajdzSamochodPoID(sbyte id) { return(Samochody.FirstOrDefault(s => s.Id == id)); }
public bool IfSamochodInDB(Samochod samochod) => Samochody.Contains(samochod);
public async Task <IActionResult> updateCar(Samochody samochody) { var _samochody = await samochodyService.updateCars(samochody); return(Ok(_samochody)); }
public void Dispose() { Symulacja.Warstwa.Children.Remove(obrazek); Samochody.Remove(this); }
private void ButtonRemoveCar_Click(object sender, RoutedEventArgs e) { if (gridCar.SelectedIndex == -1) { MessageBox.Show("Zaznacz wiersz!"); } else { MessageBoxResult result = MessageBox.Show("Czy jesteś pewien usunięcia danego rekordu?", "Pytanie", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { int final = 0; try { Samochody sam = gridCar.SelectedItem as Samochody; final = sam.ID_CAR; } catch { MessageBox.Show("Zaznacz wiersz!"); } // Usuwanie rekordu z bazy var query = (from p in baza.Samochody where p.ID_CAR == final select p).FirstOrDefault(); if (query != null) { baza.Samochody.DeleteOnSubmit(query); baza.SubmitChanges(); } } else { } // Sprawdzanie czy dany samochód ma ubezpieczenie/przegląd i pytanie użytkownika, czy je też usunąć var sampow = from u in baza.Ubezpieczenia where (u.ID_CAR_fk == 22) select new { u.ID_CAR_fk }; if (sampow.Any()) { if (MessageBox.Show("Usuwasz samochód który ma powiązane ubezpieczenia, czy usunąć je?", "Usuwasz Samochód z ubezpieczeniami", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No) { MessageBox.Show("Ubezpieczenia nie zostały usunięte"); } else { foreach (var x in sampow) { var query = (from p in baza.Ubezpieczenia where (p.ID_CAR_fk == x.ID_CAR_fk) select p).FirstOrDefault(); if (query != null) { baza.Ubezpieczenia.DeleteOnSubmit(query); baza.SubmitChanges(); } } } } Load(); } }