Exemplo n.º 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            Naprawa naprawa = db.Naprawa.Find(id);

            db.Naprawa.Remove(naprawa);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
 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);
     }
 }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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;
        }
Exemplo n.º 5
0
 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));
 }
Exemplo n.º 6
0
        // 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));
        }
Exemplo n.º 7
0
        // 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));
        }
Exemplo n.º 8
0
        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();
        }
Exemplo n.º 9
0
            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);
 }