public void PobierzListePaczekTest() { DaneKuriera daneKuriera1 = new DaneKuriera() { Adres = new Adres() { KodPocztowy = "09-201", Miasto = "Sierpc", NumerMieszkania = "2", Ulica = "Poniatowskiego" }, Nazwisko = "Kowalski", Imie = "Maciej", UserId = 3 }; DanePaczki paczka1 = new DanePaczki() { Adres = new Adres() { KodPocztowy = "29-120", Miasto = "Kluczewsko", NumerMieszkania = "12", Ulica = "Spółdzielcza" }, Status = new Status() { Kurier = daneKuriera1, Czas = new DateTime(1990, 10, 11) } , PoczatekObslugi = new DateTime(1990, 10, 10), KoniecObslugi = new DateTime(1990, 10, 12) }; DanePaczki paczka2 = new DanePaczki() { Adres = new Adres() { Ulica = "Niebieska", KodPocztowy = "01-999", Miasto = "Białe Trzecie", NumerMieszkania = "139" } , PoczatekObslugi = new DateTime(1990, 10, 10), KoniecObslugi = new DateTime(1990, 10, 12) }; ApplicationContext context = MockMainteiner.PobierzContextKurierow(new List <DaneKuriera>() { daneKuriera1 }, paczki: new List <DanePaczki>() { paczka1, paczka2 }); var list = new PaczkaModel(context).PobierzListePaczek(); Assert.AreEqual(list[0], paczka1); Assert.AreEqual(list[1], paczka2); }
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 static void wyswietlOkno(VCentralaKurier caller, DaneKuriera dk, string messageArg) { controller = caller; kurier = dk; message = messageArg; Pages.loadPage("/Views/Menu/CentrKurier/OknoSzczegolowKuriera.aspx"); }
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 wybranoPokazSzczegolySamochodu(int id) { DaneSamochodu samochod = samochodyModel.PobierzSamochod(id); DaneKuriera kurier = kurierzyModel.PobierzKurieraSamochodu(samochodyModel, id); samochody.wyswietlOknoSzczegolowSamochodu(samochod, kurier); }
public static void wyswietlOkno(VCentralaPaczki caller, DanePaczki dp) { controller = caller; paczka = dp; kurier = dp.Status.KodStatusu == 0 ? Atrapa.daneKuriera1 : Atrapa.daneKuriera2; Pages.loadPage("/Views/Menu/Paczki/OknoSzczegolowPaczki.aspx"); }
public void wybranoPokazListeKurierow() { DaneKuriera[] lista = new DaneKuriera[2]; lista[0] = daneKuriera1; lista[1] = daneKuriera2; kurierzy.wyswietlOknoListyKurierow(lista); }
public static void wyswietlOkno(VCentralaPaczki caller, DanePaczki dp) { controller = caller; paczka = dp; if (paczka != null && paczka.Status != null) { kurier = paczka.Status.Kurier; } Pages.loadPage("/Views/Menu/Paczki/OknoSzczegolowPaczki.aspx"); }
public void wybranoZapiszNowegoKuriera(DaneKuriera kurier) { bool poprawne = kurierzyModel.WalidujDaneKuriera(kurier); if (poprawne) { kurierzyModel.DodajKuriera(kurier); } // throw new NotImplementedException(); }
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 ZmienStatusPaczkiTest() { DaneKuriera daneKuriera1 = new DaneKuriera() { Adres = new Adres() { KodPocztowy = "09-201", Miasto = "Sierpc", NumerMieszkania = "2", Ulica = "Poniatowskiego" }, Nazwisko = "Kowalski", Imie = "Maciej", UserId = 3 }; DanePaczki paczka1 = new DanePaczki() { Adres = new Adres() { KodPocztowy = "29-120", Miasto = "Kluczewsko", NumerMieszkania = "12", Ulica = "Spółdzielcza" }, Status = new Status() { Czas = new DateTime(1990, 10, 11) } , PoczatekObslugi = new DateTime(1990, 10, 10), KoniecObslugi = new DateTime(1990, 10, 12), Id = 6 }; Status status = new Status() { Czas = new DateTime(1990, 10, 01), Id = 9, KodStatusu = 19, Kurier = daneKuriera1 }; var context = MockMainteiner.PobierzContextPaczek(new List <DanePaczki>() { paczka1 }); new PaczkaModel(context).ZmienStatusPaczki(status, paczka1.Id); var paczkaZeZmienionymStanem = context.Paczki.FirstOrDefault(p => p.Id == paczka1.Id); Assert.IsNotNull(paczkaZeZmienionymStanem); Assert.AreEqual(paczkaZeZmienionymStanem.Status, status); }
public void wybranoZapiszEdycjeKuriera(DaneKuriera kurier) { //Sprawdzic bool poprawne = kurierzyModel.WalidujDaneKuriera(kurier); if (poprawne) { //Dodac throw new NotImplementedException(); //kurierzyModel.DodajKuriera(kurier); } // throw new NotImplementedException(); }
public void wybranoZapiszPowiazanieKurieraZPaczka(int idPaczki, int idKuriera) { DanePaczki paczki = paczkaModel.PobierzPaczke(idPaczki); DaneKuriera kurier = kurierzyModel.PobierzKuriera(idKuriera); bool poprawneDanePaczki = paczkaModel.WalidujDanePaczki(paczki); bool poprawneDaneKuriera = kurierzyModel.WalidujDaneKuriera(kurier); if (poprawneDanePaczki && poprawneDaneKuriera) { paczkaModel.PowiazKurieraIPaczke(idPaczki, idKuriera); //Komunikat } }
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 PowiazKurieraIPaczkeTest() { DaneKuriera daneKuriera1 = new DaneKuriera() { Adres = new Adres() { KodPocztowy = "09-201", Miasto = "Sierpc", NumerMieszkania = "2", Ulica = "Poniatowskiego" }, Nazwisko = "Kowalski", Imie = "Maciej", UserId = 3 }; DanePaczki paczka1 = new DanePaczki() { Adres = new Adres() { KodPocztowy = "29-120", Miasto = "Kluczewsko", NumerMieszkania = "12", Ulica = "Spółdzielcza" }, Status = new Status() { Czas = new DateTime(1990, 10, 11) }, PoczatekObslugi = new DateTime(1990, 10, 10), KoniecObslugi = new DateTime(1990, 10, 12), Id = 6 }; var context = MockMainteiner.PobierzContextKurierow(new List <DaneKuriera>() { daneKuriera1 }, paczki: new List <DanePaczki>() { paczka1 }); new PaczkaModel(context).PowiazKurieraIPaczke(paczka1.Id, daneKuriera1.UserId); var powiazanaPaczka = context.Paczki.FirstOrDefault(p => p.Id == paczka1.Id); Assert.IsNotNull(powiazanaPaczka); Assert.AreEqual(powiazanaPaczka.Status.Kurier, daneKuriera1); }
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); }
//Sprawdzic public void wybranoPokazSzczegolyKurieraDlaPaczki(int id) { DanePaczki paczka = paczkaModel.PobierzPaczke(id); DaneKuriera kurier = kurierzyModel.PobierzKuriera(id); // kurierzyModel.PobierzListePaczekKuriera if (kurier == null) { throw new NotImplementedException(); // paczki.wyswietlOknoSzczegolowPaczki(paczka); } else { paczki.wyswietlOknoSzczegolowPaczki(paczka); // throw new NotImplementedException(); } // kurierzy.wyswietlOknoSzczegolowKuriera(kurier, "Kurier: "); // throw new NotImplementedException(); }
public void DodajKurieraTest() { var context = MockMainteiner.PobierzContextKurierow(new List <DaneKuriera>()); new KurierzyModel(context).DodajKuriera(TestDataFactory.DaneKuriera); DaneKuriera daneKuriera = TestDataFactory.DaneKuriera; DaneKuriera pobraneDaneKuriera = context.Kurierzy.FirstOrDefault( p => p.Imie == daneKuriera.Imie && p.Nazwisko == daneKuriera.Nazwisko && p.Adres.KodPocztowy == daneKuriera.Adres.KodPocztowy && p.Adres.Miasto == daneKuriera.Adres.Miasto && p.Adres.NumerMieszkania == daneKuriera.Adres.NumerMieszkania && p.Adres.Ulica == daneKuriera.Adres.Ulica && p.NumerPracowanika == daneKuriera.NumerPracowanika ); Assert.IsNotNull(pobraneDaneKuriera); pobraneDaneKuriera.Equals(daneKuriera); Assert.AreEqual(pobraneDaneKuriera, daneKuriera); }
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 void wybranoPokazSzczegolyKuriera(int id) { DaneKuriera kurier = kurierzyModel.PobierzKuriera(id); kurierzy.wyswietlOknoSzczegolowKuriera(kurier, "Szczegóły Kuriera: " + kurier.Imie + " " + kurier.Nazwisko); }
//TODO: zaimplementoiwać walidację public bool WalidujDaneKuriera(DaneKuriera kurier) { throw new NotImplementedException(); }
public void wybranoEdytujKuriera(int id) { DaneKuriera kurier = kurierzyModel.PobierzKuriera(id); kurierzy.wyswietlFormularzEdycjiKuriera(kurier); }
public override void wyswietlFormularzEdycjiKuriera(DaneKuriera kurier) { throw new NotImplementedException(); }
public override void wyswietlOknoSzczegolowKuriera(DaneKuriera kurier, string message) { OknoSzczegolowKuriera.wyswietlOkno(this, kurier, message); }
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 abstract void wyswietlFormularzEdycjiKuriera(DaneKuriera kurier);
//TODO: zaimplementoiwać walidację public bool WalidujDaneKuriera(DaneKuriera kurier) { return(true);//do modyfikacji //throw new NotImplementedException(); }
public void DodajKuriera(DaneKuriera kurier) { _context.Kurierzy.Add(kurier); _context.SaveChanges(); }
public abstract void wyswietlOknoSzczegolowKuriera(DaneKuriera kurier, string message);