public void ZmienDaneSamochoduTest() { DaneSamochodu samochod = new DaneSamochodu() { Id = 1, Marka = "BMW", Model = "M3", NumRejestracyjny = "WE123R", Stan = "Sprawny", DataKontroli = new DateTime(2016, 10, 21) }; DaneSamochodu samochodZmieniony = new DaneSamochodu() { Id = 1, Marka = "Honda", Model = "Prelude", NumRejestracyjny = "WE123R", Stan = "Sprawny", DataKontroli = new DateTime(2016, 10, 21) }; ApplicationContext context = MockMainteiner.PobierzContextSamochodow(new List <DaneSamochodu>() { samochod }); //new SamochodyModel(context).ZmienDaneSamochodu(samochod); }
public void wybranoPokazSzczegolySamochodu(int id) { DaneSamochodu samochod = samochodyModel.PobierzSamochod(id); DaneKuriera kurier = kurierzyModel.PobierzKurieraSamochodu(samochodyModel, id); samochody.wyswietlOknoSzczegolowSamochodu(samochod, kurier); }
public void wybranoPokazSzczegolySamochodu(int id) { DaneSamochodu retSamochod = id == samochod1.Id ? samochod1 : samochod2; DaneKuriera kurier = daneKuriera1.Samochod == retSamochod ? daneKuriera1 : daneKuriera2.Samochod == retSamochod ? daneKuriera2 : null; samochody.wyswietlOknoSzczegolowSamochodu(retSamochod, kurier); }
public void PobierzSamochodTest() { DaneSamochodu samochod1 = new DaneSamochodu() { Id = 1, NumRejestracyjny = "PO6478A", Stan = "Sprawny" }; DaneSamochodu samochod2 = new DaneSamochodu() { Id = 2, NumRejestracyjny = "POL74B6", Stan = "Sprawny" }; ApplicationContext context = MockMainteiner.PobierzContextSamochodow(new List <DaneSamochodu>() { samochod1, samochod2 }); DaneSamochodu pobranySamochod = new SamochodyModel(context).PobierzSamochod(2); Assert.AreEqual(samochod2.Id, pobranySamochod.Id); Assert.AreEqual(samochod2.NumRejestracyjny, pobranySamochod.NumRejestracyjny); Assert.AreEqual(samochod2.Stan, pobranySamochod.Stan); }
public void wybranoZapiszPowiazanieKurieraZSamochodem(int idSamochodu, int idKuriera) { DaneSamochodu dSamochod = samochodyModel.PobierzSamochod(idSamochodu); DaneKuriera dKuriera = kurierzyModel.PobierzKuriera(idKuriera); bool poprawneDaneSamochod = samochodyModel.WalidujDaneSamochodu(dSamochod); bool poprawneDaneKurier = kurierzyModel.WalidujDaneKuriera(dKuriera); if (poprawneDaneSamochod && poprawneDaneKurier) { samochodyModel.PowiazKurieraISamochod(idSamochodu, idKuriera); dSamochod = samochodyModel.PobierzSamochod(idSamochodu); dKuriera = kurierzyModel.PobierzKuriera(idKuriera); if (idKuriera == -1) { samochody.wyswietlOknoSzczegolowSamochoduZKomunikatem(dSamochod, "Usunięto przypisanie", null); } else { samochody.wyswietlOknoSzczegolowSamochoduZKomunikatem(dSamochod, "Przypisano kuriera", dKuriera); } } else { //INWIGILACJA >:D dSamochod = samochodyModel.PobierzSamochod(idSamochodu); dKuriera = kurierzyModel.PobierzKuriera(idKuriera); samochody.wyswietlOknoSzczegolowSamochoduZKomunikatem(dSamochod, "Błąd", dKuriera); } //throw new NotImplementedException(); }
public void PobierzListeSamochodowTest() { DaneSamochodu samochod1 = new DaneSamochodu() { Id = 1, NumRejestracyjny = "WE123R", Stan = "Sprawny" }; DaneSamochodu samochod2 = new DaneSamochodu() { Id = 2, NumRejestracyjny = "PO123W", Stan = "Sprawny" }; ApplicationContext context = MockMainteiner.PobierzContextSamochodow(new List <DaneSamochodu>() { samochod1, samochod2 }); var list = new SamochodyModel(context).PobierzListeSamochodow(); Assert.AreEqual(list[0], samochod1); Assert.AreEqual(list[1], samochod2); }
public void PobierzListeSamochodowZDataKontroliTest() { DaneSamochodu samochod1 = new DaneSamochodu() { Id = 1, Marka = "BMW", Model = "M3", NumRejestracyjny = "WE123R", Stan = "Sprawny", DataKontroli = new DateTime(2016, 10, 21) }; DaneSamochodu samochod2 = new DaneSamochodu() { Id = 2, Marka = "BMW", Model = "M3", NumRejestracyjny = "PO123W", Stan = "Sprawny", DataKontroli = new DateTime(2017, 2, 16) }; DaneSamochodu samochod3 = new DaneSamochodu() { Id = 3, Marka = "BMW", Model = "M3", NumRejestracyjny = "WX123A", Stan = "Sprawny", DataKontroli = new DateTime(2016, 11, 19) }; DaneSamochodu samochod4 = new DaneSamochodu() { Id = 4, Marka = "BMW", Model = "M3", NumRejestracyjny = "WE123E", Stan = "Sprawny", DataKontroli = new DateTime(2016, 12, 24) }; ApplicationContext context = MockMainteiner.PobierzContextSamochodow(new List <DaneSamochodu>() { samochod1, samochod2, samochod3, samochod4 }); DateTime dataOd = new DateTime(2016, 11, 1); DateTime dataDo = new DateTime(2016, 12, 31); var list = new SamochodyModel(context).PobierzListeSamochodowZDataKontroli(dataOd, dataDo); Assert.IsNull(list.Find(p => p == samochod1)); Assert.IsNull(list.Find(p => p == samochod2)); Assert.IsNotNull(list.Find(p => p == samochod3)); Assert.IsNotNull(list.Find(p => p == samochod4)); }
public void wybranoZapiszNowySamochod(DaneSamochodu dane) { bool czyPoprawneDane = samochodyModel.WalidujDaneSamochodu(dane); if (czyPoprawneDane) { samochodyModel.DodajSamochod(dane); } wybranoPokazListeSamochodow(); }
public void PowiazKurieraISamochod(int idSamochodu, int idKuriera) { DaneKuriera kurier = _context.Kurierzy.FirstOrDefault(p => p.UserId == idKuriera); DaneSamochodu samochod = _context.Samochody.Find(idSamochodu); if (kurier != null) { kurier.Samochod = samochod; } _context.SaveChanges(); }
public void PowiazKurieraISamochod(int idSamochodu, int idKuriera) { DaneKuriera kurier = new KurierzyModel(_context).PobierzKuriera(idKuriera); DaneSamochodu samochod = _context.Samochody.Find(idSamochodu); if (samochod != null) { kurier.Samochod = samochod; } _context.SaveChanges(); }
public DaneSamochodu ReturnRandomCar() { DaneSamochodu samochod; using (var dbAccess = new DB2KomisDataBaseEntities()) { if (!dbAccess.MarkiSamochodow.Any()) { throw new Exception("Brak marek samochodów w bazie"); } if (!dbAccess.ModeleSamochodow.Any()) { throw new Exception("Brak modeli samochodów w bazie"); } var idModelu = dbAccess.ModeleSamochodow.Select(x => x.IdModelu).ToList().ElementAt(LosujLiczbe(dbAccess.ModeleSamochodow.Select(x => x.IdModelu).ToList().Count)); var idMarki = dbAccess.ModeleSamochodow.Where(x => x.IdModelu == idModelu).Select(z => z.IdMarki).ToList().First(); var nazwaModelu = dbAccess.ModeleSamochodow.First(x => x.IdModelu == idModelu).Model; var nazwaMarki = dbAccess.MarkiSamochodow.First(x => x.IdMarki == idMarki).Marka; var kolor = Enum.GetName(typeof(KoloryEnum), (KoloryEnum)LosujLiczbe(Enum.GetNames(typeof(KoloryEnum)).Count())).ToLower(); query = (String.Format("{0} {1}", nazwaMarki, nazwaModelu)); _img.GetRandomImage(String.Format("{0} {1}", nazwaMarki, nazwaModelu)); samochod = new DaneSamochodu() { IdModelu = idModelu, RokProdukcji = LosujLiczbe(2016, 1980).ToString(), Przebieg = LosujLiczbe(250000, 4999).ToString("### ### ###"), Pojemnosc = LosujLiczbe(3000, 700).ToString("### ### ###"), RodzajPaliwa = Enum.GetName(typeof(RodzajePaliwaEnum), (RodzajePaliwaEnum)LosujLiczbe(Enum.GetNames(typeof(RodzajePaliwaEnum)).Count())).ToLower(), SkrzyniaBiegow = Enum.GetName(typeof(SkrzynieBiegowEnum), (SkrzynieBiegowEnum)LosujLiczbe(Enum.GetNames(typeof(SkrzynieBiegowEnum)).Count())).ToLower(), Bezwypadkowy = Convert.ToBoolean(LosujLiczbe(2)), DataPrzegladu = RandomDay(), DataUbezpieczenia = RandomDay(), DataPzyjecia = RandomDay(), Kolor = kolor, NrRejestracyjny = String.Format("{0}{1}{2}", (char)LosujLiczbe(91, 65), (char)LosujLiczbe(91, 65), LosujLiczbe(99999, 10000)), IdKlienta = dbAccess.Klienci.Select(x => x.IdKlienta).ToList().ElementAt(LosujLiczbe(dbAccess.Klienci.Select(x => x.IdKlienta).ToList().Count)), Cena = LosujLiczbe(100000).ToString("### ### ###"), LiczbaDrzwi = ((int)((LiczbaDrzwiEnum)LosujLiczbe(Enum.GetNames(typeof(LiczbaDrzwiEnum)).Count(), 2))).ToString().ToLower(), RodzajNadwozia = Enum.GetName(typeof(RodzajNadwoziaEnum), (RodzajNadwoziaEnum)LosujLiczbe(Enum.GetNames(typeof(RodzajNadwoziaEnum)).Count())).ToLower(), KrajPochodzenia = Enum.GetName(typeof(KrajePochodzeniaEnum), (KrajePochodzeniaEnum)LosujLiczbe(Enum.GetNames(typeof(KrajePochodzeniaEnum)).Count())), Wyrozniony = Convert.ToBoolean(LosujLiczbe(2)) }; } return(samochod); }
public void wybranoZapiszPowiazanieKurieraZSamochodem(int idSamochodu, int idKuriera) { DaneSamochodu dSamochod = samochodyModel.PobierzSamochod(idSamochodu); DaneKuriera dKuriera = kurierzyModel.PobierzKuriera(idKuriera); bool poprawneDaneSamochod = samochodyModel.WalidujDaneSamochodu(dSamochod); bool poprawneDaneKurier = kurierzyModel.WalidujDaneKuriera(dKuriera); if (poprawneDaneSamochod && poprawneDaneKurier) { samochodyModel.PowiazKurieraISamochod(idSamochodu, idKuriera); //Dodac komunikat } //throw new NotImplementedException(); }
public void WalidujDaneSamochoduTest() { DaneSamochodu samochodPoprawny = new DaneSamochodu() { Id = 1, NumRejestracyjny = "PO6478A", Stan = "Sprawny" }; DaneSamochodu samochodBlednyNumerRej = new DaneSamochodu() { Id = 1, NumRejestracyjny = "PO@647&8A", Stan = "Sprawny" }; DaneSamochodu samochodBrakNumeruRej = new DaneSamochodu() { Id = 1, NumRejestracyjny = "", Stan = "Sprawny" }; DaneSamochodu samochodBlednyStan = new DaneSamochodu() { Id = 2, NumRejestracyjny = "POL74B6", Stan = "Sprawny11" }; DaneSamochodu samochodBrakStanu = new DaneSamochodu() { Id = 1, NumRejestracyjny = "PO6478A", Stan = "" }; ApplicationContext context = MockMainteiner.PobierzContextSamochodow(new List <DaneSamochodu>() { samochodPoprawny, samochodBlednyNumerRej, samochodBrakNumeruRej, samochodBlednyStan, samochodBrakStanu }); Assert.IsTrue(new SamochodyModel(context).WalidujDaneSamochodu(samochodPoprawny)); Assert.IsFalse(new SamochodyModel(context).WalidujDaneSamochodu(samochodBlednyNumerRej)); Assert.IsFalse(new SamochodyModel(context).WalidujDaneSamochodu(samochodBrakNumeruRej)); Assert.IsFalse(new SamochodyModel(context).WalidujDaneSamochodu(samochodBlednyStan)); Assert.IsFalse(new SamochodyModel(context).WalidujDaneSamochodu(samochodBrakStanu)); }
//INWIGILACJA public DaneKuriera PobierzKurieraSamochodu(SamochodyModel model, int idSamochodu) { DaneSamochodu szukany = model.PobierzSamochod(idSamochodu); if (szukany != null) { foreach (DaneKuriera k in PobierzListeKurierow()) { if (k.Samochod == szukany) { return(k); } } } return(null); }
public void DodajSamochodTest() { DaneSamochodu samochod = new DaneSamochodu() { Id = 1, NumRejestracyjny = "WE123R", Stan = "Sprawny" }; ApplicationContext context = MockMainteiner.PobierzContextSamochodow(new List <DaneSamochodu>() { }); new SamochodyModel(context).DodajSamochod(samochod); DaneSamochodu pobranySamochod = context.Samochody.FirstOrDefault(p => p.Id == samochod.Id); Assert.AreEqual(pobranySamochod, samochod); }
protected void onClickSave(object sender, EventArgs e) { if (walidujDane()) { DateTime tmpData = new DateTime(); DateTime.TryParseExact(tbDataKont.Text, "dd.MM.yyyy", null, System.Globalization.DateTimeStyles.None, out tmpData); DaneSamochodu samochod = new DaneSamochodu { Marka = tbMarka.Text, Model = tbModel.Text, NumRejestracyjny = tbNumRej.Text, Stan = tbStan.Text, DataKontroli = tmpData }; controller.wybranoDodajSamochod(samochod); } }
public void wybranoZapiszPowiazanieKurieraZSamochodem(int idSamochodu, int idKuriera) { if (idKuriera == -1) { DaneSamochodu samochod = idSamochodu == samochod1.Id ? samochod1 : samochod2; DaneKuriera kurier = daneKuriera1.Samochod == samochod ? daneKuriera1 : daneKuriera2; kurier.Samochod = null; samochody.wyswietlOknoSzczegolowSamochoduZKomunikatem(samochod, "Usunięto przypisanie", null); } else { DaneKuriera kurier = idKuriera == daneKuriera1.UserId ? daneKuriera1 : daneKuriera2; DaneSamochodu samochod = idSamochodu == samochod1.Id ? samochod1 : samochod2; kurier.Samochod = samochod; samochody.wyswietlOknoSzczegolowSamochoduZKomunikatem(samochod, "Przypisano kuriera", kurier); } //samochody.wyswietlOknoSzczegolowSamochoduZKomunikatem(samochod, "Przypisano kuriera", kurier); }
public void UsunSamochodTest() { DaneSamochodu samochod1 = new DaneSamochodu() { Id = 1, NumRejestracyjny = "WE123R", Stan = "Sprawny" }; ApplicationContext context = MockMainteiner.PobierzContextSamochodow(new List <DaneSamochodu>() { samochod1 }); new SamochodyModel(context).UsunSamochod(samochod1.Id); var usuniety = context.Samochody.Find(samochod1.Id); Assert.IsNull(usuniety); }
public void PowiazKurieraISamochodTest() { DaneKuriera daneKuriera1 = new DaneKuriera() { Adres = new Adres() { KodPocztowy = "09-201", Miasto = "Sierpc", NumerMieszkania = "2", Ulica = "Poniatowskiego" }, Nazwisko = "Kowalski", Imie = "Maciej", UserId = 3 }; DaneSamochodu samochod1 = new DaneSamochodu() { Id = 1, NumRejestracyjny = "WE123R", Stan = "Sprawny" }; var context = MockMainteiner.PobierzContextKurierow(new List <DaneKuriera>() { daneKuriera1 }, samochody: new List <DaneSamochodu>() { samochod1 }); new SamochodyModel(context).PowiazKurieraISamochod(samochod1.Id, daneKuriera1.UserId); var samochodKuriera = context.Kurierzy.FirstOrDefault(p => p.UserId == daneKuriera1.UserId).Samochod; Assert.IsNotNull(samochodKuriera); Assert.AreEqual(samochodKuriera, samochod1); }
public override void wyswietlOknoWysylaniaZleceniaDoSerwisu(DaneSamochodu samochod) { }
public override void wyswietlOknoSzczegolowSamochodu(DaneSamochodu samochod) { OknoSzczegolowSamochodu.wyswietlOkno(this); }
public override void aktualizujOknoSzczegolowSamochodu(DaneSamochodu samochod) { }
protected override void Seed(ApplicationContext context) { DaneKuriera daneKuriera1 = new DaneKuriera() { Adres = new Adres() { KodPocztowy = "09-201", Miasto = "Sierpc", NumerMieszkania = "2", Ulica = "Poniatowskiego" }, Nazwisko = "Kowalski", Imie = "Maciej", UserName = "******" }; DaneKuriera daneKuriera2 = new DaneKuriera() { Imie = "Krystian", Nazwisko = "Nowakowski", Adres = new Adres() { KodPocztowy = "29-120", Miasto = "Kluczewsko", NumerMieszkania = "12", Ulica = "Spó³dzielcza" }, UserName = "******" }; DaneUzytkownika centrala = new DaneUzytkownika() { Imie = "Cichos³aw", Nazwisko = "Orze³", Adres = new Adres() { Ulica = "Niebieska", KodPocztowy = "01-999", Miasto = "Bia³e Trzecie", NumerMieszkania = "139" }, UserName = "******" }; DaneKlienta klient1 = new DaneKlienta() { Imie = "Wojciech", Nazwisko = "Kruk", Adres = new Adres() { KodPocztowy = "09-111", Miasto = "Starolas", NumerMieszkania = "13", Ulica = "Hymnu Mi³oœci", }, UserName = "******" }; DaneKlienta klient2 = new DaneKlienta() { Imie = "Ewa", Nazwisko = "Adamska", Adres = new Adres() { KodPocztowy = "13-616", Miasto = "Nowy Bór", NumerMieszkania = "69", Ulica = "Centralna", }, UserName = "******" }; DaneSamochodu samochod1 = new DaneSamochodu() { Id = 1, Marka = "Citroen", Model = "Jumper", NumRejestracyjny = "PO6478A", DataKontroli = new DateTime(2017, 03, 15), Stan = "Sprawny" }; DaneSamochodu samochod2 = new DaneSamochodu() { Id = 2, Marka = "Peugeot", Model = "Boxer", NumRejestracyjny = "POL74B6", DataKontroli = new DateTime(2017, 03, 17), Stan = "Sprawny" }; DaneUzytkownika nadawca1 = new DaneUzytkownika() { Adres = new Adres() { Ulica = "Czekoladowa", NumerMieszkania = "23", KodPocztowy = "01-468", Miasto = "Warszawa" }, UserName = "******" }; DaneUzytkownika adresat1 = new DaneUzytkownika() { Adres = new Adres() { Ulica = "S³owackiego", NumerMieszkania = "8A/12", KodPocztowy = "42-202", Miasto = "Czêstochowa" }, UserName = "******" }; // ************ Paczka1 ************ Status status1 = new Status() { Kurier = daneKuriera1, KodStatusu = 1, Czas = new DateTime(2016, 12, 2), }; Status status2 = new Status() { Kurier = daneKuriera1, KodStatusu = 2, Czas = new DateTime(2016, 12, 4), }; DanePaczki paczka1 = new DanePaczki() { Adres = new Adres(), Nadawca = adresat1, Adresat = nadawca1, Status = (Status)status2.Clone(), Historia = new List <Status>() { status1, status2 }, PoczatekObslugi = new DateTime(2016, 12, 2), KoniecObslugi = new DateTime(2016, 12, 4) }; // ************ Paczka2 ************ Status status2_1 = new Status() { Kurier = daneKuriera2, KodStatusu = 1, Czas = new DateTime(2016, 12, 4), }; Status status2_2 = new Status() { Kurier = daneKuriera2, KodStatusu = 2, Czas = new DateTime(2016, 12, 5), }; DaneUzytkownika nadawca2 = new DaneUzytkownika() { Adres = new Adres() { Ulica = "Grochowska", NumerMieszkania = "194/196", KodPocztowy = "04-357", Miasto = "Warszawa" }, UserName = "******" }; DaneUzytkownika adresat2 = new DaneUzytkownika() { Adres = new Adres() { Ulica = "Koœciuszki", NumerMieszkania = "3", KodPocztowy = "03-356", Miasto = "Pcim dolny" }, UserName = "******" }; DanePaczki paczka2 = new DanePaczki() { Adres = new Adres(), Nadawca = nadawca2, Adresat = adresat2, Status = (Status)status2_2.Clone(), Historia = new List <Status>() { status2_1, status2_2 }, PoczatekObslugi = new DateTime(2016, 12, 4), KoniecObslugi = new DateTime(2016, 12, 5) }; // ************ Paczka3 ************ Status status3_1 = new Status() { Kurier = daneKuriera1, KodStatusu = 1, Czas = new DateTime(2016, 12, 7), }; DaneUzytkownika nadawca3 = new DaneUzytkownika() { Adres = new Adres() { Ulica = "Sk³odowskiej", NumerMieszkania = "19", KodPocztowy = "00-000", Miasto = "£ódŸ" }, UserName = "******" }; var adresat3 = new DaneUzytkownika() { Adres = new Adres() { Ulica = "Emaus", NumerMieszkania = "2", KodPocztowy = "30-201", Miasto = "Kraków" }, UserName = "******" }; DanePaczki paczka3 = new DanePaczki() { Adres = new Adres(), Nadawca = nadawca3, Adresat = adresat3, Status = (Status)status3_1.Clone(), Historia = new List <Status>() { status3_1 }, PoczatekObslugi = new DateTime(2016, 12, 7) }; // ************ Paczka4 ************ Status status4_1 = new Status() { KodStatusu = 1, Czas = new DateTime(2016, 12, 7), }; DanePaczki paczka4 = new DanePaczki() { Adres = new Adres(), Nadawca = new DaneKlienta() { Adres = new Adres() { Ulica = "Czekoladowa", NumerMieszkania = "23", KodPocztowy = "01-468", Miasto = "Warszawa" }, UserName = "******" }, Adresat = new DaneKlienta() { Adres = new Adres() { Ulica = "Grochowska", NumerMieszkania = "194/196", KodPocztowy = "04-357", Miasto = "Warszawa" }, UserName = "******" }, Status = (Status)status4_1.Clone(), Historia = new List <Status>() { status4_1 }, PoczatekObslugi = new DateTime(2016, 12, 7) }; context.Kurierzy.AddRange(new[] { daneKuriera1, daneKuriera2 }); context.SaveChanges(); context.Klienci.AddRange(new[] { klient1, klient2 }); context.SaveChanges(); context.Users.Add(nadawca2); context.Users.Add(nadawca1); context.Users.Add(nadawca3); context.Users.Add(adresat2); context.Users.Add(adresat1); context.Users.Add(adresat3); context.Users.Add(centrala); context.SaveChanges(); context.SaveChanges(); context.Paczki.AddRange(new[] { paczka1, paczka2, paczka3, paczka4 }); context.SaveChanges(); context.Samochody.AddRange(new[] { samochod1, samochod2 }); try { context.SaveChanges(); } catch (DbEntityValidationException e) { } }
public void wybranoPokazSzczegolySamochodu(int id) { DaneSamochodu samochod = samochodyModel.PobierzSamochod(id); samochody.wyswietlOknoSzczegolowSamochodu(samochod); }
public abstract void wyswietlOknoSzczegolowSamochoduZKomunikatem(DaneSamochodu samochod, string komunikat, Models.DTO.Uzytkownik.DaneKuriera kurier);
public void wybranoOtworzFormularzZleceniaDoSerwisu(int id) { DaneSamochodu samochod = samochodyModel.PobierzSamochod(id); samochody.wyswietlOknoWysylaniaZleceniaDoSerwisu(samochod); }
public void wybranoAktualizujSzczegolySamochodu(int id) { DaneSamochodu samochod = samochodyModel.PobierzSamochod(id); samochody.aktualizujOknoSzczegolowSamochodu(samochod); }
public abstract void wyswietlOknoPrzypisanegoSamochodu(DaneSamochodu samochod);
public abstract void wyswietlOknoListyZlecenKurieraZKomunikatemOPrzegladzie(Models.DTO.Uzytkownik.DaneUzytkownika dane, DanePaczki[] zlecenia, DaneSamochodu samochod, string komunikat);
public abstract void wyswietlOknoWysylaniaZleceniaDoSerwisu(DaneSamochodu samochod);