Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        public void wybranoPokazSzczegolySamochodu(int id)
        {
            DaneSamochodu samochod = samochodyModel.PobierzSamochod(id);
            DaneKuriera   kurier   = kurierzyModel.PobierzKurieraSamochodu(samochodyModel, id);

            samochody.wyswietlOknoSzczegolowSamochodu(samochod, kurier);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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();
        }
Ejemplo n.º 6
0
        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);
        }
Ejemplo n.º 7
0
        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));
        }
Ejemplo n.º 8
0
        public void wybranoZapiszNowySamochod(DaneSamochodu dane)
        {
            bool czyPoprawneDane = samochodyModel.WalidujDaneSamochodu(dane);

            if (czyPoprawneDane)
            {
                samochodyModel.DodajSamochod(dane);
            }
            wybranoPokazListeSamochodow();
        }
Ejemplo n.º 9
0
        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();
        }
Ejemplo n.º 10
0
        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();
        }
Ejemplo n.º 11
0
        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();
        }
Ejemplo n.º 13
0
        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));
        }
Ejemplo n.º 14
0
        //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);
        }
Ejemplo n.º 15
0
        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);
     }
 }
Ejemplo n.º 17
0
 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);
 }
Ejemplo n.º 18
0
        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);
        }
Ejemplo n.º 19
0
        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)
 {
 }
Ejemplo n.º 23
0
        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);