public ActionResult DeleteConfirmed(int id) { Naprawa naprawa = db.Naprawa.Find(id); db.Naprawa.Remove(naprawa); db.SaveChanges(); return(RedirectToAction("Index")); }
private void BtnUsun_Click(object sender, RoutedEventArgs e) { if (warsztat is object && lvNaprawy.SelectedIndex > -1) { Naprawa x = (Naprawa)lvNaprawy.SelectedItem; warsztat.UsunNaprawe(x); lvNaprawy.ItemsSource = new ObservableCollection <Naprawa>(warsztat.Naprawy); } }
private void BtnDodaj_Click(object sender, RoutedEventArgs e) { Naprawa naprawa = new Naprawa(); NaprawaOkno o = new NaprawaOkno(naprawa, warsztat); o.ShowDialog(); warsztat.DodajNaprawe(naprawa); lvNaprawy.ItemsSource = new ObservableCollection <Naprawa>(warsztat.Naprawy); }
public frmNaprawa(Naprawa Enapr) { InitializeComponent(); this.naprawa = Enapr; this.cmbSamo.SelectedValue = naprawa.IdSamo; this.txtKwota.Text = naprawa.Kwota.ToString(); this.dtpStart.Text = naprawa.DStart.ToString(); this.dtpStop.Text = naprawa.DStop.ToString(); this.txtOpis.Text = naprawa.Opis; // samoWybBindingSource.DataSource = this.naprawa; }
public ActionResult Edit([Bind(Include = "ID,FK_Samochod,FK_Serwis,DataOddania,DataOdbioru,Opis")] Naprawa naprawa) { if (ModelState.IsValid) { db.Entry(naprawa).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.FK_Samochod = new SelectList(db.Samochod, "ID", "MarkaModelNumerRej", naprawa.FK_Samochod); ViewBag.FK_Serwis = new SelectList(db.Serwis, "FK_Uzytkownik", "Nazwa", naprawa.FK_Serwis); return(View(naprawa)); }
// GET: Naprawa/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Naprawa naprawa = db.Naprawa.Find(id); if (naprawa == null) { return(HttpNotFound()); } return(View(naprawa)); }
// GET: Naprawa/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Naprawa naprawa = db.Naprawa.Find(id); if (naprawa == null) { return(HttpNotFound()); } ViewBag.FK_Samochod = new SelectList(db.Samochod, "ID", "MarkaModelNumerRej", naprawa.FK_Samochod); ViewBag.FK_Serwis = new SelectList(db.Serwis, "FK_Uzytkownik", "Nazwa", naprawa.FK_Serwis); return(View(naprawa)); }
private void btnZapisz_Click(object sender, EventArgs e) { bool DaneOk = false; Naprawa nowa = new Naprawa(Convert.ToInt32(cmbSamo.SelectedValue.ToString()), dtpStart.Value, dtpStop.Value, Convert.ToDouble(txtKwota.Text), txtOpis.Text); DaneOk = nowa.Sprawdz(); if (DaneOk) { try { if (naprawa != null) { naprawa.IdSamo = Convert.ToInt32(cmbSamo.SelectedValue.ToString()); naprawa.DStart = dtpStart.Value; naprawa.DStop = dtpStop.Value; naprawa.Kwota = Convert.ToDouble(txtKwota.Text); naprawa.Opis = txtOpis.Text; naprawa.ZapiszEdyt(); } else { nowa.ZapiszNowe(); } if (dodano != null) { dodano(this, e); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } else { MessageBox.Show("Wypełnij wszystkie pola!"); } this.Close(); }
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); }
public NaprawaOkno(Naprawa naprawa, Warsztat warsztat) : this() { _naprawa = naprawa; comboBoxPracownicy.ItemsSource = new ObservableCollection <Pracownik>(warsztat.Pracownicy); }