Example #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();
        }
        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();
        }