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 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 DodajPaczkeTest() { 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), Id = 90 }; ApplicationContext context = MockMainteiner.PobierzContextPaczek(new List <DanePaczki>() { }); new PaczkaModel(context).DodajPaczke(paczka2); DanePaczki pobranaPaczka = context.Paczki.FirstOrDefault(p => p.Id == paczka2.Id); Assert.AreEqual(pobranaPaczka, paczka2); }
public void wybranoEdytujStatusPaczki(int id) { DanePaczki paczka = paczkaModel.PobierzPaczke(id); //Status typu string[] ??? Status statusP = paczka.Status; string dstatus = statusP.ToString(); paczki.wyswietlFormularzEdycjiStatusuPaczki(new[] { dstatus }); }
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 wybranoZapiszNadanaPaczke(string adresat, string adresAdresata, string nadawca, string adresNadawcy) { DanePaczki paczka = new DanePaczki(); paczka.Adres = new Models.DTO.Adres(); paczka.Adres.Ulica = adresAdresata; paczka.Adres.KodPocztowy = "00-000"; paczka.Adres.Miasto = "Warszawa"; paczka.Adres.NumerMieszkania = "10"; presenter.wybranoZapiszDaneNadanejPaczki(paczka); }
public void wybranoZapiszStatusPaczki(Models.DTO.Paczka.Status status, int idPaczki) { DanePaczki paczki = paczkaModel.PobierzPaczke(idPaczki); bool poprawneDanePaczki = paczkaModel.WalidujDanePaczki(paczki); if (poprawneDanePaczki) { paczkaModel.ZmienStatusPaczki(status, idPaczki); //Komunikat } }
public void wybranoDorecz(DanePaczki paczka) { Status status = new Status { Id = paczka.Status.Id, KodStatusu = (int)StatusEnum.Doreczona, Czas = paczka.Status.Czas, Kurier = paczka.Status.Kurier }; presenter.wybranoZapiszStatusPaczki(status, paczka.Id); }
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 wybranoZapiszDaneNadanejPaczki(DanePaczki paczka) { bool czyPoprawneDane = mPaczka.WalidujDanePaczki(paczka); if (czyPoprawneDane) { paczka.PoczatekObslugi = DateTime.Now; paczka.KoniecObslugi = DateTime.Now.AddDays(1); mPaczka.DodajPaczke(paczka); ivKlient.wyswietlKomunikatOPoprawnymNadaniuPaczki(); } }
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 PowiazKurieraIPaczke(int idPaczki, int idKuriera) { DaneKuriera kurier = new KurierzyModel(_context).PobierzKuriera(idKuriera); DanePaczki paczka = _context.Paczki.Find(idPaczki); if (paczka != null) { paczka.Status.Kurier = kurier; } _context.SaveChanges(); }
public void ZmienStatusPaczki(Status status, int idPaczki) { DanePaczki paczka = _context.Paczki.Find(idPaczki); if (paczka != null) { if (paczka.Historia == null) { paczka.Historia = new List <Status>(); } paczka.Historia.Add(paczka.Status); paczka.Status = status; _context.SaveChanges(); } }
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 PobierzPaczkeTest() { 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) }; 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), Id = 6 }; ApplicationContext context = MockMainteiner.PobierzContextPaczek(new List <DanePaczki>() { paczka1, paczka2 }); DanePaczki paczkaPobrana = new PaczkaModel(context).PobierzPaczke(paczka2.Id); Assert.AreEqual(paczka2, paczkaPobrana); }
//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 abstract void wyswietlOknoSzczegolowPaczkiDlaKuriera(DanePaczki paczka);
private void init() { klient1 = new DaneUzytkownika() { Imie = "Jan", Nazwisko = "Kowalski", Adres = new Adres() { Ulica = "Biała", KodPocztowy = "11-008", Miasto = "Kielce", NumerMieszkania = "139" }, }; klient2 = new DaneUzytkownika() { Imie = "Maria", Nazwisko = "Janda", Adres = new Adres() { KodPocztowy = "29-120", Miasto = "Kluczewsko", NumerMieszkania = "12", Ulica = "Spółdzielcza" }, }; samochod1 = new DaneSamochodu() { Id = 1, Marka = "Citroen", Model = "Jumper", NumRejestracyjny = "PO 6478A", DataKontroli = new DateTime(2017, 3, 15), Stan = "Sprawny", }; samochod2 = new DaneSamochodu() { Id = 2, Marka = "Peugeot", Model = "Boxer", NumRejestracyjny = "PO L74B6", DataKontroli = new DateTime(2017, 3, 15), Stan = "Sprawny", }; daneKuriera1 = new Models.DTO.Uzytkownik.DaneKuriera() { Adres = new Adres() { KodPocztowy = "09-201", Miasto = "Sierpc", NumerMieszkania = "2", Ulica = "Poniatowskiego" }, Nazwisko = "Kowalski", Imie = "Maciej", UserId = 1, Samochod = samochod1 }; daneKuriera2 = new Models.DTO.Uzytkownik.DaneKuriera() { Adres = new Adres() { KodPocztowy = "29-120", Miasto = "Kluczewsko", NumerMieszkania = "12", Ulica = "Spółdzielcza" }, Nazwisko = "Nowakowski", Imie = "Krystian", UserId = 2, Samochod = samochod2 }; paczka1 = new DanePaczki() { Id = 312, IdPaczki = "2/12/2016", AdresAdresata = klient2.Adres, Nadawca = klient1, Adresat = klient2, Status = new Status() { KodStatusu = (int)StatusEnum.Doreczona, Kurier = daneKuriera1, Czas = new DateTime(1990, 10, 11) }, //Historia = new List<Status>() { new Status() { KodStatusu = 0, Czas = new DateTime(2016, 12, 02) }, new Status() { KodStatusu = 1, Czas = new DateTime(2016, 12, 04) } }, PoczatekObslugi = new DateTime(2016, 12, 02), KoniecObslugi = new DateTime(2016, 12, 04) }; paczka2 = new DanePaczki() { Id = 212, IdPaczki = "4/12/2016", AdresAdresata = klient1.Adres, Nadawca = klient2, Adresat = klient1, Status = new Status() { KodStatusu = (int)StatusEnum.Nadana, Kurier = null, Czas = new DateTime(1990, 10, 11) }, PoczatekObslugi = new DateTime(1990, 10, 10), KoniecObslugi = new DateTime(1990, 10, 12) }; }
public void wybranoPokazSzczegolyPaczki(int id) { DanePaczki paczka = paczkaModel.PobierzPaczke(id); paczki.wyswietlOknoSzczegolowPaczki(paczka); }
public void wybranoEdytujStatusPaczki(int id) { DanePaczki paczka = mPaczka.PobierzPaczke(id); //ivKurier.wyswietlFormularzEdycjiStatusuPaczki(paczka); }
public override void wyswietlOknoSzczegolowPaczki(DanePaczki paczka) { OknoSzczegolowPaczki.wyswietlOkno(this, paczka); }
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 wybranoPokazSzczegolyPaczkiDlaKuriera(int id) { DanePaczki paczka = mPaczka.PobierzPaczke(id); ivKurier.wyswietlOknoSzczegolowPaczkiDlaKuriera(paczka); }
private bool KlientMaPowiazanieZPaczka(DanePaczki paczka, DaneAuth daneKlienta) { return(paczka.Adresat != null && daneKlienta.UserId == paczka.Adresat.UserId || paczka.Nadawca != null && daneKlienta.UserId == paczka.Nadawca.UserId); }
public void wybranoWydajPaczke(DanePaczki paczka) { throw new NotImplementedException(); }
public bool WalidujDanePaczki(DanePaczki paczka) { return(WalidujAdres(paczka.Adresat.Adres) && WalidujAdres(paczka.Nadawca.Adres)); }
public void wybranoZapiszDaneNadanejPaczki(DanePaczki paczka) { //A PO Co? ivKlient.wyswietlKomunikatOPoprawnymNadaniuPaczki(); }
public void DodajPaczke(DanePaczki paczka) { _context.Paczki.Add(paczka); _context.SaveChanges(); }
public abstract void wyswietlOknoWydaniaPaczki(DanePaczki paczki);
public void wybranoWydajPaczke(DanePaczki paczka) { ivKurier.wyswietlOknoWydaniaPaczki(paczka); }