Example #1
0
 internal override void wyswietlMenuGlowneCentrali(DaneUzytkownika user, KurierzyPrezenter kurierzyPrezenter, SamochodyPrezenter samochodyPrezenter, StatystykiPrezenter statystykiPrezenter, PaczkiPrezenter paczkiPrezenter)
 {
     new VMenuGlowne(presenter,
                     samochodyPrezenter,
                     statystykiPrezenter,
                     kurierzyPrezenter, paczkiPrezenter).wyswietlMenuGlowneCentrali(user);
 }
Example #2
0
 public void wybranoZalogujMnieJakoKlient(DaneUzytkownika dane)
 {
     if (dane.Login.Equals("eadam") && dane.Haslo.Equals("natak139k"))
     {
         Models.DTO.Uzytkownik.DaneUzytkownika user = new Models.DTO.Uzytkownik.DaneUzytkownika
         {
             Imie        = "Ewa",
             Nazwisko    = "Adamska",
             UserId      = 0,
             Telefon     = 0700880,
             Uprawnienia = 0,
             Login       = dane.Login,
             Haslo       = dane.Haslo
         };
         ivKlient.wyswietlMenuGlowneKlienta(user, null);
     }
     else if (dane.Login.Equals("wkruk") && dane.Haslo.Equals("natak139k"))
     {
         Models.DTO.Uzytkownik.DaneUzytkownika user = new Models.DTO.Uzytkownik.DaneUzytkownika
         {
             Imie        = "Wojciech",
             Nazwisko    = "Kruk",
             UserId      = 0,
             Telefon     = 0700880,
             Uprawnienia = 0,
             Login       = dane.Login,
             Haslo       = dane.Haslo
         };
         ivKlient.wyswietlMenuGlowneKlienta(user, null);
     }
     else
     {
         ivKlient.wyswietlKomunikatOBlednychDanychLogowania();
     }
 }
Example #3
0
 public void wybranoZalogujKuriera(DaneUzytkownika dane)
 {
     if (dane.Login.Equals("mkowa") && dane.Haslo.Equals("natak139a"))
     {
         Models.DTO.Uzytkownik.DaneKuriera user = daneKuriera1;
         user.Login = dane.Login;
         user.Haslo = dane.Haslo;
         //ivKurier.wyswietlOknoListyZlecenKuriera(user, new Models.DTO.Paczka.DanePaczki[] { paczka1, paczka2 });
         MainLauncher.message(user.Samochod + "");
         ivKurier.wyswietlOknoListyZlecenKurieraZKomunikatemOPrzegladzie(user, new Models.DTO.Paczka.DanePaczki[] { paczka1, paczka2 }, daneKuriera1.Samochod, null);
     }
 }
Example #4
0
 public void wybranoZalogujKuriera(DaneUzytkownika dane)
 {
     if (dane.Login.Equals("mkowa") && dane.Haslo.Equals("natak139a"))
     {
         Models.DTO.Uzytkownik.DaneUzytkownika user = daneKuriera1;
         user.Login = dane.Login;
         user.Haslo = dane.Haslo;
         if (new Random().Next(100) > 50)
         {
             ivKurier.wyswietlOknoListyZlecenKuriera(user, new Models.DTO.Paczka.DanePaczki[] { paczka1, paczka2 });
         }
         else
         {
             ivKurier.wyswietlOknoListyZlecenKurieraZKomunikatemOPrzegladzie(user, new Models.DTO.Paczka.DanePaczki[] { paczka1, paczka2 }, samochod);
         }
     }
 }
Example #5
0
        public async Task <ActionResult> ChangeProfile([Bind(Prefix = "DaneUzytkownika")] DaneUzytkownika daneUzytkownika)
        {
            if (ModelState.IsValid)
            {
                var user = await UserManager.FindByIdAsync(User.Identity.GetUserId());

                user.DaneUzytkownika = daneUzytkownika;
                var result = await UserManager.UpdateAsync(user);

                AddErrors(result);
            }
            if (!ModelState.IsValid)
            {
                TempData["ViewData"] = ViewData;
                return(RedirectToAction("Index"));
            }

            return(RedirectToAction("Index"));
        }
Example #6
0
        public async Task <ActionResult> ChangeProfile([Bind(Prefix = "DaneUzytkownika")] DaneUzytkownika daneUzytkownika)
        {
            if (ModelState.IsValid)
            {
                var user = await UserManager.FindByIdAsync(User.Identity.GetUserId()); //Najpierw bedzie pobierany użytkwonik

                user.DaneUzytkownika = daneUzytkownika;                                //jego dane zostana pobrane
                var result = await UserManager.UpdateAsync(user);                      //a nastepnie uktualnione

                AddErrors(result);
            }

            if (!ModelState.IsValid)
            {
                TempData["ViewData"] = ViewData;
                return(RedirectToAction("Index")); //Zostana przeslane dane ktore beda niepoprawne zwalidowane i przekierowanie do akcji index
            }

            return(RedirectToAction("Index"));
        }
Example #7
0
        public void wybranoZalogujMnieJakoKlient(DaneUzytkownika dane)
        {
            Random r = new Random();

            if (dane.Login.Equals("eadam") && dane.Haslo.Equals("natak139m"))
            {
                Models.DTO.Uzytkownik.DaneUzytkownika user = new Models.DTO.Uzytkownik.DaneUzytkownika();
                user.Imie        = "Ewa";
                user.Nazwisko    = "Adamska";
                user.UserId      = 0;
                user.Telefon     = 0700880;
                user.Uprawnienia = 0;
                user.Login       = dane.Login;
                user.Haslo       = dane.Haslo;
                paczki           = mPaczka.PobierzListePaczek().ToArray();
                ivKlient.wyswietlMenuGlowneKlienta(user, paczki);
            }
            else
            {
                ivKlient.wyswietlKomunikatOBlednychDanychLogowania();
            }
        }
Example #8
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)
            {
            }
        }
Example #9
0
        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 wybranoZalogujKuriera(DaneUzytkownika dane)
 {
     ivKurier.wyswietlFormularzLogowaniaJakoKurier();
 }
 internal abstract void wyswietlMenuGlowneCentrali(DaneUzytkownika user, KurierzyPrezenter kurierzyPrezenter, SamochodyPrezenter samochodyPrezenter, StatystykiPrezenter statystykiPrezenter, PaczkiPrezenter paczkiPrezenter);
Example #12
0
 protected bool Equals(DaneUzytkownika other)
 {
     return(string.Equals(Imie, other.Imie) && string.Equals(Nazwisko, other.Nazwisko) && Equals(Adres, other.Adres) && Telefon == other.Telefon && Uprawnienia == other.Uprawnienia);
 }