Ejemplo n.º 1
0
        public async Task <IActionResult> Create([Bind("Id,Marka,Model,RokProdukcji,Przebieg,Pojemnosc,RodzajPaliwa,Moc,Opis,Cena,Zdjecie,Miniaturka,JestSamochodemTygodnia,JestWCentrali")] Samochod samochod)
        {
            if (ModelState.IsValid)
            {
                _context.Add(samochod);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(samochod));
        }
Ejemplo n.º 2
0
        static Dane()
        {
            DostepneWyposazenie = new List <Wyposazenie>();
            DostepneWyposazenie.Add(new Wyposazenie()
            {
                Nazwa = "Czujnik deszczu", Cena = 500, CzyStandard = false
            });
            DostepneWyposazenie.Add(new Wyposazenie()
            {
                Nazwa = "Tempomat", Cena = 1000, CzyStandard = false
            });
            DostepneWyposazenie.Add(new Wyposazenie()
            {
                Nazwa = "Radio", Cena = 2000, CzyStandard = true
            });
            DostepneWyposazenie.Add(new Wyposazenie()
            {
                Nazwa = "Podlokietnik", Cena = 600, CzyStandard = false
            });
            DostepneWyposazenie.Add(new Wyposazenie()
            {
                Nazwa = "Klimatyzacja", Cena = 2000, CzyStandard = false
            });

            Silniki = new List <Silnik>();
            Silniki.Add(new Silnik()
            {
                Moc = 140, Pojemnosc = 1398, Turbo = true
            });

            Samochod s1 = new Samochod()
            {
                CenaBazowa = 50000, Silnik = Silniki[0], Model = "A1", RokProdukcji = 2018, SpalanieSrednie = 6.1
            };

            s1.ListaWyposazenia = new List <Wyposazenie>();
            s1.ListaWyposazenia.Add(DostepneWyposazenie[2]);
            s1.ListaWyposazenia.Add(DostepneWyposazenie[4]);

            Samochod s2 = new Samochod()
            {
                CenaBazowa = 45000, Silnik = Silniki[0], Model = "A2", RokProdukcji = 2018, SpalanieSrednie = 5.1
            };

            s2.ListaWyposazenia = new List <Wyposazenie>();
            s1.ListaWyposazenia.Add(DostepneWyposazenie[2]);
            s1.ListaWyposazenia.Add(DostepneWyposazenie[4]);
            s1.ListaWyposazenia.Add(DostepneWyposazenie[1]);
            s1.ListaWyposazenia.Add(DostepneWyposazenie[3]);

            Samochody = new List <Samochod>();
            Samochody.Add(s1);
            Samochody.Add(s2);
        }
Ejemplo n.º 3
0
        private static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            eventHandle1 = new AutoResetEvent(false);
            eventHandle2 = new AutoResetEvent(false);
            eventHandle3 = new AutoResetEvent(false);
            form         = new Form1(eventHandle1, eventHandle2, eventHandle3);
            var samochod = new Samochod(4, 6, 20, form, eventHandle1, eventHandle2, eventHandle3);

            Application.Run(form);
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> Create([Bind("Id,Marka,Model,Rejestracja,Vin,KlientId")] Samochod samochod)
        {
            if (ModelState.IsValid)
            {
                _context.Add(samochod);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["KlientId"] = new SelectList(_context.Klients, "Id", "Id", samochod.KlientId);
            return(View(samochod));
        }
Ejemplo n.º 5
0
 public void WprowadzSamochod(Samochod samochod)
 {
     if (Pojemnosc != liczbaSamochodow)
     {
         samochody[liczbaSamochodow] = samochod;
         liczbaSamochodow++;
     }
     else
     {
         Console.WriteLine("Garaż jest już pełny !");
     }
 }
Ejemplo n.º 6
0
 public IActionResult Edit(Samochod samochod)
 {
     if (ModelState.IsValid)
     {
         _samochodRepository.EdytujSamochod(samochod);
         return(RedirectToAction(nameof(Index)));
     }
     else
     {
         return(View(samochod));
     }
 }
Ejemplo n.º 7
0
 public bool DodajSamochod(Samochod samochod)
 {
     if (IfSamochodInDB(samochod))
     {
         return(false);
     }
     if (!RepoSamochody.DodajSamochodDoBazy(samochod))
     {
         return(false);
     }
     Samochody.Add(samochod);
     return(true);
 }
Ejemplo n.º 8
0
        public void MiejsceParkingoweOpuscMiejsce_ThrowsException_WhenDataZakonczeniaBeforeDataRozpoczecia()
        {
            MiejsceParkingowe mp  = new MiejsceParkingowe(RodzajMiejsca.Duze, false);
            Osoba             os1 = new Osoba("Ala", "Nowak", "45121478644", "*****@*****.**", "123321123");
            Samochod          s1  = new Samochod("PO1232", "Ford", "Czerwony");

            os1.Pojazdy.Add(s1);
            DateTime dataRozpoczecia = DateTime.Parse("2020-05-01");
            DateTime dataZakonczenia = DateTime.Parse("2020-04-01");

            mp.ZajmijMiejsce(s1, os1, dataRozpoczecia);
            mp.OpuscMiejsce(dataZakonczenia);
        }
Ejemplo n.º 9
0
        public void MiejsceParkingoweZajmijMiejsce_ThrowsException_WhenMiejsceZajete()
        {
            MiejsceParkingowe mp  = new MiejsceParkingowe(RodzajMiejsca.Duze, false);
            Osoba             os1 = new Osoba("Ala", "Nowak", "45121478644", "*****@*****.**", "123321123");
            Samochod          s1  = new Samochod("PO1232", "Ford", "Czerwony");
            Samochod          s2  = new Samochod("PO1231", "Ford", "Czerwony");

            os1.Pojazdy.Add(s1);
            os1.Pojazdy.Add(s2);

            mp.ZajmijMiejsce(s1, os1);
            mp.ZajmijMiejsce(s2, os1);
        }
        public void TestMarek()
        {
            Samochod samochod = new Samochod();

            samochod.GetMarka();

            Samochod audi = new Audi();

            audi.GetMarka();

            Bmw bmw = new Bmw();

            bmw.GetMarka();
        }
Ejemplo n.º 11
0
        static void Wczytaj_Samochod(ref Samochod parametr)
        {
            Console.Write("Podaj cenę samochodu: ");
            parametr.cena = Wczytaj_cene();

            Console.Write("Podaj rocznik samochodu: ");
            parametr.rocznik = Wczytaj_rocznik();

            Console.Write("Podaj przebieg samochodu: ");
            parametr.przebieg = Wczytaj_przebieg();

            Console.Write("Podaj markę samochodu: ");
            parametr.marka = Wczytaj_marke();
        }
Ejemplo n.º 12
0
        /**
         * @brief
         * Zwraca szczegoly poszczegolnego wypozyczenia
         * @return View
         *
         */
        // GET: Home/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Samochod samochod = db.Samochod.Find(id);

            if (samochod == null)
            {
                return(HttpNotFound());
            }
            return(View(samochod));
        }
Ejemplo n.º 13
0
        // GET: Samochody/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Samochod samochod = db.SamochodDbSet.Find(id);

            if (samochod == null)
            {
                return(HttpNotFound());
            }
            ViewBag.KLient = this.getKlienci();
            return(View(samochod));
        }
Ejemplo n.º 14
0
        static void Main(string[] args)
        {
            //Prostokat prostokat = new Prostokat(2.5, 3);
            //double pole = prostokat.ObliczPole();
            //Console.WriteLine("Pole prostokata = {0}", pole);

            //Kwadrat kwadrat = new Kwadrat(5);
            //pole = kwadrat.ObliczPole();
            //Console.WriteLine("Pole kwadratu = {0}", pole);
            //Console.WriteLine("Czy kwadrat = {0}",kwadrat.CzyKwadrat());

            Samochod samochod = new Samochod();

            samochod.Zatankuj();
            samochod.Uruchom();
            samochod.Zatrzymaj();

            //Pojazd pojazd = new Pojazd();
            //pojazd.Zatankuj();

            Samochod audi = new Samochod();

            audi.Zatankuj();
            audi.Uruchom();
            audi.Zatrzymaj();

            Console.WriteLine("Nazwa hosta : {0}", Utils.hostname);
            Console.WriteLine("Wartość max = {0}", Utils.GetMaxValue(-10, 10, 20, 30, 3, -4));


            Product ap = new Product("Mleko", 2.99);

            ap.ShowPrice();

            Wektor wektor1 = new Wektor(2, -4);
            Wektor wektor2 = new Wektor(-2, 3);
            //Wektor wektor = wektor1.Add(wektor2);
            Wektor wektor = wektor1 + wektor2;

            wektor = wektor1 + 2;
            wektor.Print();

            Kot kot = new Kot();

            Console.WriteLine(kot);

            Console.ReadKey();
        }
Ejemplo n.º 15
0
        static void Main(string[] args)
        {
            Prostokat prostokat = new Prostokat(2.5, 3);
            double    pole      = prostokat.ObliczPole();

            Console.WriteLine("Pole prostokata={0}", pole);

            Kwadrat kwadrat = new Kwadrat(5);

            pole = kwadrat.ObliczPole();
            Console.WriteLine("Pole kwadratu={0}", pole);
            Console.WriteLine("Czy kwadrat={0}", kwadrat.CzyKwadrat());;;;

            Trojkat trojkat = new Trojkat(10, 3);

            pole = trojkat.ObliczPole();
            double obwod = trojkat.ObliczObwod();

            Console.WriteLine("Pole trojkata={0}, a obwod={1}", pole, obwod);

            int localMax = Utils.GetMaxValue(10, -1, 30, -20);

            Console.WriteLine("wart maks={0}", localMax);

            Samochod pojazd = new Samochod();

            pojazd.Uruchom();

            Product product = new Product("chleb", 10);

            product.ShowInfo();
            product.ShowPrice();

            Wektor wektor1   = new Wektor(-1, 5);
            Wektor wektor2   = new Wektor(1, -5);
            Wektor wektor_re = wektor1.Add(wektor2);

            wektor_re.print();

            wektor_re = wektor1 + wektor2;
            wektor_re.print();

            wektor_re = wektor1 + 3.5;
            wektor_re.print();


            Console.ReadKey();
        }
Ejemplo n.º 16
0
        public static void GenerateServiceData(this Samochod car,
                                               IEnumerable <Wynajem> rentals,
                                               DateTime minAdmittanceDate,
                                               DateTime maxAdmittanceDate,
                                               DateTime stopGeneratingAfter)
        {
            var carRentals = rentals.Where(r => r.Vin == car.Vin);

            var serviceActions = ServiceDataModelGenerator.GenerateForCar(
                car, carRentals,
                minAdmittanceDate, maxAdmittanceDate,
                stopGeneratingAfter, Settings.Random.Next(WorldSettings.MaxServicesInAPeriod))
                                 .ToList();

            serviceActions.ForEach(a => car.Services.Add(a));
        }
Ejemplo n.º 17
0
        public void WprowadzSamochod()
        {
            Samochod samochod = new Samochod();

            if (liczbaSamochodow > 0)
            {
                samochod = samochody[liczbaSamochodow - 1];
                samochody[liczbaSamochodow - 1] = null;
                liczbaSamochodow--;
            }

            else
            {
                Console.WriteLine("Garaż jest pusty !");
            }
        }
Ejemplo n.º 18
0
        static void Main(string[] args)
        {
            Samochod s1 = new Samochod(2012, "Ford", "focus");
            Samochod s2 = s1.DeepCopy();


            s1.Wypisz();
            s2.Wypisz();

            s2.rokProdukcji = 2015;
            s2.opis.marka   = "Ferrari";
            s2.opis.model   = "Ferrari";

            Console.WriteLine();
            s1.Wypisz();
            s2.Wypisz();
        }
Ejemplo n.º 19
0
 public ActionResult Edit(int id, Samochod collection)
 {
     try
     {
         // TODO: Add update logic here
         using (var dbContext = new DbContext())
         {
             dbContext.Samochody.Update(collection);
             dbContext.SaveChanges();
         }
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Ejemplo n.º 20
0
        //MYSQL - dodanie samochodu do bazy
        public static bool DodajSamochodDoBazy(Samochod samochod)
        {
            bool stan = false;

            using (var connection = DBConnection.Instance.Connection)
            {
                MySqlCommand command = new MySqlCommand($"{DODAJ_SAMOCHOD} {samochod.ToInsert()}", connection);
                try { connection.Open(); }
                catch { MessageBox.Show("Błąd połączenia z baza MYSQL!"); Application.Current.Shutdown(); }
                var id = command.ExecuteNonQuery();
                stan        = true;
                samochod.Id = (sbyte)command.LastInsertedId;
                connection.Close();
            }

            return(stan);
        }
Ejemplo n.º 21
0
        static void Main(string[] args)
        {
            Console.WriteLine("Podaj ilość samochodów, ktrych inforacje chcesz podać");
            int n_aut = int.Parse(Console.ReadLine());

            Samochod[] samochody = new Samochod[n_aut];
            int        j, n = 1, k = 1;

            for (j = 0; j <= n; j++)
            {
                Console.WriteLine("Informacja o {0} samochodzie: ", k);
                Wczytaj_Samochod(ref samochody[j]);
                k++;
                Console.WriteLine();
            }
            Console.ReadKey();
        }
Ejemplo n.º 22
0
        //// GET: Rent/Create
        //public ActionResult Create()
        //{
        //    return View();
        //}

        //// POST: Rent/Create
        //// To protect from overposting attacks, please enable the specific properties you want to bind to, for
        //// more details see https://go.microsoft.com/fwlink/?LinkId=317598.
        //[HttpPost]
        //[ValidateAntiForgeryToken]
        //public ActionResult Create([Bind(Include = "Id,Marka,Model,Rok,LimitKilometrow,Opony,AC,NrRejestracyjny,Zdjecie,Cena,PoczatekUmowy,KoniecUmowy,UserId,Opis")] Samochod samochod)
        //{
        //    if (ModelState.IsValid)
        //    {
        //        db.Samochod.Add(samochod);
        //        db.SaveChanges();
        //        return RedirectToAction("Index");
        //    }

        //    return View(samochod);
        //}

        /**
         * @brief Akcja HttpGet do tworzenia nowego wypozyczenia
         * @param id Identyfikator wybranego samochodu
         * @return ActionResult Widok do tworzenia wypozyczenia lub blad
         */
        // GET: Rent/CreateRent/5
        public ActionResult CreateRent(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Samochod samochod = db.Samochod.Find(id);

            if (samochod == null)
            {
                return(HttpNotFound());
            }

            samochod.UserId        = System.Web.HttpContext.Current.User.Identity.GetUserId().ToString();
            samochod.PoczatekUmowy = DateTime.Today;

            return(View(samochod));
        }
Ejemplo n.º 23
0
    static void Main(string[] args)
    {
        Samochod s = new Samochod(2000, "Fiat", 140);

        s.Stan();
        s.Start(60);
        s.Stan();
        s.Stop();
        s.Stan();
        SamochodKierowany sk = new SamochodKierowany(2001, "Skoda", 150);

        sk.Przyspiesz();
        sk.Stan();
        sk.Przyspiesz();
        sk.Stan();
        sk.Przyspiesz();
        sk.Stan();
    }
Ejemplo n.º 24
0
        public bool EdytujSamochod(Samochod samochod, sbyte idSamochodu)
        {
            if (!RepoSamochody.EdytujSamochod(samochod, idSamochodu))
            {
                return(false);
            }
            for (int i = 0; i < Samochody.Count; i++)
            {
                if (Samochody[i].Id != idSamochodu)
                {
                    continue;
                }
                samochod.Id  = idSamochodu;
                Samochody[i] = new Samochod(samochod);
            }

            return(true);
        }
Ejemplo n.º 25
0
        public ActionResult Create()
        {
            var MarkiSelectList = autaBazaRepository.GetAllMarki().Select(x => new SelectListItem()
            {
                Value = x, Text = x
            }).ToList();

            ViewData["Marka"] = MarkiSelectList;

            var ModeleSelectList = new List <string>().Select(x => new SelectListItem()
            {
                Value = x, Text = x
            }).ToList();

            ViewData["Model"] = ModeleSelectList;

            var RodzajSkrzyniSelectList = SamochodSelectLists.RodzajSkrzyniList.Select(x => new SelectListItem()
            {
                Value = x, Text = x
            }).ToList();

            ViewData["SkrzyniaBiegow"] = RodzajSkrzyniSelectList;

            var LiczbaDrzwiSelectList = SamochodSelectLists.LiczbaDrzwiList.Select(x => new SelectListItem()
            {
                Value = x, Text = x
            }).ToList();

            ViewData["LiczbaDrzwi"] = LiczbaDrzwiSelectList;

            var RodzajSilnikaSelectList = SamochodSelectLists.PaliwaList.Select(x => new SelectListItem()
            {
                Value = x, Text = x
            }).ToList();

            ViewData["RodzajSilnika"] = RodzajSilnikaSelectList;

            Samochod samochod = new Samochod();

            samochod.RokProdukcji = DateTime.Now.AddYears(-5);
            samochod.Status       = "nowe";

            return(View(samochod));
        }
Ejemplo n.º 26
0
        public async Task <IActionResult> Create([Bind("SamochodId,Pojemnosc,Cena")] Samochod samochod)
        {
            Random rand = new Random(Guid.NewGuid().GetHashCode());
            int    id   = rand.Next(Math.Abs(Guid.NewGuid().GetHashCode()));

            while (_context.Samochody.Any(x => x.SamochodId == id))
            {
                id = rand.Next(Math.Abs(Guid.NewGuid().GetHashCode()));
            }
            samochod.SamochodId = id;
            if (ModelState.IsValid)
            {
                _context.Add(samochod);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(samochod));
        }
Ejemplo n.º 27
0
        static void Main(string[] args)
        {
            Samochod s1 = new Samochod();

            s1.WypiszInfo();
            s1.Marka            = "Fiat";
            s1.Model            = "126p";
            s1.IloscDrzwi       = 2;
            s1.PojemnoscSilnika = 650;
            s1.SrednieSpalanie  = 6.0;
            s1.WypiszInfo();
            Samochod s2 = new Samochod("Syrena", "105", 2, 800, 7.6);

            s2.WypiszInfo();
            double kosztPrzejazdu = s2.ObliczKosztPrzejazdu(30.5, 4.85);

            Console.WriteLine("Koszt przejazdu: " + kosztPrzejazdu);
            Samochod.WypiszIloscSamochodow();
            Console.ReadKey(); Console.WriteLine("Hello World!");
        }
Ejemplo n.º 28
0
        public ActionResult DaneSamochodu(Samochod daneSamochodu)
        {
            ViewBag.MarkaId          = new SelectList(db.Marka, "MarkaId", "Nazwa");
            ViewBag.ModelId          = new SelectList(db.Model, "ModelId", "Nazwa");
            ViewBag.PojemnoscId      = new SelectList(db.Pojemnosc, "PojemnoscId", "Nazwa");
            ViewBag.RodzajNadwoziaId = new SelectList(db.RodzajNadwozia, "RodzajNadwoziaId", "Nazwa");
            ViewBag.RodzajPaliwaId   = new SelectList(db.RodzajPaliwa, "RodzajPaliwaId", "Nazwa");
            ViewBag.RokProdukcjiId   = new SelectList(db.RokProdukcji, "RokProdukcjiId", "Nazwa");

            //string userLogin = User.Identity.GetUserId();

            //var uzytkownik = db.Klient.FirstOrDefault(u => u.LoginId.Equals(userLogin));

            var uzytkownik = PobierzUzytkownika(PobierzLoginUzytkownika());

            if (uzytkownik != null)
            {
                var samochod = new Samochod();
                samochod.KlientId         = uzytkownik.KlientId;
                samochod.NrRejestracyjny  = daneSamochodu.NrRejestracyjny;
                samochod.MarkaId          = daneSamochodu.MarkaId;
                samochod.ModelId          = daneSamochodu.ModelId;
                samochod.RodzajNadwoziaId = daneSamochodu.RodzajNadwoziaId;
                samochod.RodzajPaliwaId   = daneSamochodu.RodzajPaliwaId;
                samochod.RokProdukcjiId   = daneSamochodu.RokProdukcjiId;
                samochod.PojemnoscId      = daneSamochodu.PojemnoscId;
                samochod.CzyAktywny       = true;

                db.Samochod.Add(samochod);
                db.SaveChanges();

                ViewBag.Success = "Dane zostały poprawie zapisane";
                return(View());
            }

            ViewBag.Message = "Uzupełnij profil przed dodaniem samochodu";
            return(RedirectToAction("DaneUzytkownika"));
        }
Ejemplo n.º 29
0
        /// <summary>
        /// Funkcja Main wywoluje kolejno funkcje oraz wyświetla wyniki
        /// </summary>
        /// <param name="args">Standardowy zapis funkcji Main z parametrem args</param>
        public static void Main(string[] args)
        {
            Director szef     = new Director();
            Builder  builder  = new Mustang_3_0_GT_Czarny();
            Builder  builder2 = new Focus_2_0_Niebieski();

            Console.WriteLine("\nSamochod 1");
            szef.setBuilder(builder);
            szef.Produkuj();
            Samochod samochod1 = szef.getSamochod();


            szef.setBuilder(builder2);
            szef.Produkuj();
            Samochod samochod2 = szef.getSamochod();


            samochod1.show();
            Console.WriteLine("\n\nSamochod 2");
            samochod2.show();

            Console.ReadKey();
        }
Ejemplo n.º 30
0
        public ActionResult DeleteRent(int id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Samochod samochod = db.Samochod.Find(id);

            if (samochod == null)
            {
                return(HttpNotFound());
            }

            samochod.UserId        = null;
            samochod.PoczatekUmowy = null;
            samochod.KoniecUmowy   = null;

            db.Entry(samochod).State = EntityState.Modified;
            db.Configuration.ValidateOnSaveEnabled = false;
            db.SaveChanges();
            db.Configuration.ValidateOnSaveEnabled = true;

            return(RedirectToAction("Index"));
        }