예제 #1
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();
        }
예제 #2
0
        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 wybranoEdytujKuriera(int id)
        {
            DaneKuriera kurier = kurierzyModel.PobierzKuriera(id);

            kurierzy.wyswietlFormularzEdycjiKuriera(kurier);
        }