Example #1
0
        public ActionResult Zlecenie_wypozyczenia(EdycjaStan samochod_wypozyczenie, DateTime data1, DateTime data2)
        {
            if (ModelState.IsValid)
            {
                string uzytkownik = User.Identity.GetUserName();
                Models.wypozyczenia wypozyczenie_temp = new Models.wypozyczenia();
                Models.samochody    samochod_temp     = db.samochody.FirstOrDefault(x => x.id_samochodu == samochod_wypozyczenie.Samochod.id_samochodu);
                Models.klient       klient            = db.klient.FirstOrDefault(x => x.uzytkownicy.nazwa_uzytkownika == uzytkownik);
                wypozyczenie_temp.klient            = klient;
                wypozyczenie_temp.id_pracownika     = 2;
                wypozyczenie_temp.samochody         = samochod_temp;
                wypozyczenie_temp.data_wypozyczenia = DateTime.Today;
                wypozyczenie_temp.stan_wypozyczenia = 1;
                wypozyczenie_temp.data_wypozyczenia = data1;
                wypozyczenie_temp.data_oddania      = data2;



                db.Entry(wypozyczenie_temp).State = EntityState.Added;


                db.SaveChanges();
                return(RedirectToAction("WidokKlienta"));
            }

            return(RedirectToAction("WidokKlienta"));
        }
Example #2
0
        public ActionResult Edit(SamochodDaneCena dane_samochod_cena)
        {
            if (ModelState.IsValid)
            {
                var samochod1 = db.samochody.FirstOrDefault(x => x.id_samochodu == dane_samochod_cena.Samochod.id_samochodu);
                var dane1     = samochod1.dane_samochodu.FirstOrDefault(x => x.id_samochodu == dane_samochod_cena.Dane.id_samochodu);
                var cena1     = db.cena_wynajmu.FirstOrDefault(x => x.id_cena_wynajmu == dane_samochod_cena.Cena.id_cena_wynajmu);

                dane1.kolor               = dane_samochod_cena.Dane.kolor;
                dane1.przebieg            = dane_samochod_cena.Dane.przebieg;
                dane1.poj_silnika         = dane_samochod_cena.Dane.poj_silnika;
                cena1.cena_wynajmu1       = dane_samochod_cena.Cena.cena_wynajmu1;
                samochod1.deleted         = dane_samochod_cena.Samochod.deleted;
                dane1.dane_samochodu1     = dane_samochod_cena.Dane.dane_samochodu1;
                db.Entry(samochod1).State = EntityState.Modified;
                db.Entry(dane1).State     = EntityState.Modified;
                db.Entry(cena1).State     = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("WidokPracownika_AktualnaCena"));
            }
            Models.samochody samochod = db.samochody.FirstOrDefault(x => x.id_samochodu == dane_samochod_cena.Samochod.id_samochodu);
            var dane_samochodu        = samochod.dane_samochodu.FirstOrDefault(x => x.id_samochodu == samochod.id_samochodu);
            var cena_wynajmu          = samochod.cena_wynajmu.FirstOrDefault(x => x.samochody_id_samochodu == samochod.id_samochodu);

            var dane_samochod_cena_do_edycji = new SamochodDaneCena()
            {
                Samochod = samochod, Dane = dane_samochodu, Cena = cena_wynajmu
            };

            return(View(dane_samochod_cena_do_edycji));
        }
Example #3
0
        public ActionResult Zlecenie_wypozyczenia(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Models.samochody samochod = db.samochody.FirstOrDefault(x => x.id_samochodu == id);
            if (samochod == null)
            {
                return(HttpNotFound());
            }
            var wypozyczenie         = samochod.wypozyczenia.FirstOrDefault(x => x.id_samochodu == samochod.id_samochodu);
            var SamochodWypozyczenie = new EdycjaStan()
            {
                Samochod = samochod, Wypozyczenie = wypozyczenie
            };

            return(View(SamochodWypozyczenie));
        }
Example #4
0
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Models.samochody samochod = db.samochody.FirstOrDefault(x => x.id_samochodu == id);
            if (samochod == null)
            {
                return(HttpNotFound());
            }
            var dane_samochodu     = samochod.dane_samochodu.FirstOrDefault(x => x.id_samochodu == samochod.id_samochodu);
            var cena_wynajmu       = samochod.cena_wynajmu.FirstOrDefault(x => x.samochody_id_samochodu == samochod.id_samochodu);
            var dane_samochod_cena = new SamochodDaneCena()
            {
                Samochod = samochod, Dane = dane_samochodu, Cena = cena_wynajmu
            };

            return(View(dane_samochod_cena));
        }
Example #5
0
        public ActionResult DeleteConfirmed(SamochodDaneCena dane_samochod_cena)
        {
            if (ModelState.IsValid)
            {
                var samochod1 = db.samochody.FirstOrDefault(x => x.id_samochodu == dane_samochod_cena.Samochod.id_samochodu);

                samochod1.deleted = 1;

                db.Entry(samochod1).State = EntityState.Modified;

                db.SaveChanges();
                return(RedirectToAction("WidokPracownika_Wszystkie"));
            }
            Models.samochody samochod = db.samochody.FirstOrDefault(x => x.id_samochodu == dane_samochod_cena.Samochod.id_samochodu);
            var dane_samochodu        = samochod.dane_samochodu.FirstOrDefault(x => x.id_samochodu == samochod.id_samochodu);
            var cena_wynajmu          = samochod.cena_wynajmu.FirstOrDefault(x => x.samochody_id_samochodu == samochod.id_samochodu);

            var dane_samochod_cena_do_edycji = new SamochodDaneCena()
            {
                Samochod = samochod, Dane = dane_samochodu, Cena = cena_wynajmu
            };

            return(View(dane_samochod_cena_do_edycji));
        }