Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Sprawdzanie jaki rodzaj wycieczki wybrał klient i dodanie pasujących wycieczek do oferty
- for(int i=0; i<wycieczki.size(); ++i)
- {
- wycieczki[i]->getCena();
- wycieczki[i]->getDataRozpoczecia();
- //wycieczki[i]->getTyp();
- string data_Koniec= ((WycieczkaObjazdowa*)(wycieczki[i]))->getDataZakonczenia();
- string data_Start = wycieczki[i]->getDataRozpoczecia();
- if((wycieczki[i]->getTyp()=="objazdowa") && (typ_wycieczki!="p")
- {
- ((WycieczkaObjazdowa*)(wycieczki[i]))->getDataZakonczenia();
- if((wycieczki[i]->getCena()<=maxymalna_cena)&&((atoi(data_Koniec.c_str())-atoi(data_Start.c_str()))==dlugosc_wycieczki)&&(wycieczki[i]->getDataRozpoczecia()>=data_od))
- {
- przefiltrowane_wycieczki.push_back(wycieczki[i]);
- }
- }
- if((wycieczki[i]->getTyp()=="Wczasy") && (typ_wycieczki=="p" || typ_wycieczki=="d"))
- {
- int dl_Turnusu = ((Wczasy*)(wycieczki[i]))->getDlugoscTurnusu();
- if((wycieczki[i]->getCena()<=maxymalna_cena)&&(dl_Turnusu==dlugosc_wycieczki)&&(wycieczki[i]->getDataRozpoczecia()>=data_od))
- {
- przefiltrowane_wycieczki.push_back(wycieczki[i]);
- }
- }
- }
- for(int i=0; i<wycieczki.size(); i++)
- {
- if (wycieczki[i]->getTyp() == "objazdowa")
- {
- for(int j=0; j<wycieczki.size(); j++)
- {
- if (wycieczki[j]->getTyp() == "Wczasy")
- {
- string data_Koniec= ((WycieczkaObjazdowa*)(wycieczki[i]))->getDataZakonczenia();
- string data_Start = wycieczki[i]->getDataRozpoczecia();63-
- if((wycieczki[j]->getCena()+wycieczki[i]->getCena()<=maxymalna_cena)&&(wycieczki[i]->getDataRozpoczecia()>=data_od)&&(((atoi(data_Koniec.c_str()))-(atoi(data_Start.c_str()))+((Wczasy*)(wycieczki[i]))->getDlugoscTurnusu())==dlugosc_wycieczki))
- {
- przefiltrowane_wycieczki.push_back(wycieczki[i]);
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement