Advertisement
Guest User

Untitled

a guest
Jan 19th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.24 KB | None | 0 0
  1. //Sprawdzanie jaki rodzaj wycieczki wybrał klient i dodanie pasujących wycieczek do oferty
  2. for(int i=0; i<wycieczki.size(); ++i)
  3. {
  4. wycieczki[i]->getCena();
  5. wycieczki[i]->getDataRozpoczecia();
  6. //wycieczki[i]->getTyp();
  7. string data_Koniec= ((WycieczkaObjazdowa*)(wycieczki[i]))->getDataZakonczenia();
  8. string data_Start = wycieczki[i]->getDataRozpoczecia();
  9.  
  10. if((wycieczki[i]->getTyp()=="objazdowa") && (typ_wycieczki!="p")
  11. {
  12. ((WycieczkaObjazdowa*)(wycieczki[i]))->getDataZakonczenia();
  13. if((wycieczki[i]->getCena()<=maxymalna_cena)&&((atoi(data_Koniec.c_str())-atoi(data_Start.c_str()))==dlugosc_wycieczki)&&(wycieczki[i]->getDataRozpoczecia()>=data_od))
  14. {
  15. przefiltrowane_wycieczki.push_back(wycieczki[i]);
  16. }
  17. }
  18. if((wycieczki[i]->getTyp()=="Wczasy") && (typ_wycieczki=="p" || typ_wycieczki=="d"))
  19. {
  20. int dl_Turnusu = ((Wczasy*)(wycieczki[i]))->getDlugoscTurnusu();
  21. if((wycieczki[i]->getCena()<=maxymalna_cena)&&(dl_Turnusu==dlugosc_wycieczki)&&(wycieczki[i]->getDataRozpoczecia()>=data_od))
  22. {
  23. przefiltrowane_wycieczki.push_back(wycieczki[i]);
  24. }
  25. }
  26.  
  27. }
  28.  
  29. for(int i=0; i<wycieczki.size(); i++)
  30. {
  31. if (wycieczki[i]->getTyp() == "objazdowa")
  32. {
  33. for(int j=0; j<wycieczki.size(); j++)
  34. {
  35. if (wycieczki[j]->getTyp() == "Wczasy")
  36. {
  37. string data_Koniec= ((WycieczkaObjazdowa*)(wycieczki[i]))->getDataZakonczenia();
  38. string data_Start = wycieczki[i]->getDataRozpoczecia();63-
  39.  
  40.  
  41. 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))
  42. {
  43. przefiltrowane_wycieczki.push_back(wycieczki[i]);
  44. }
  45. }
  46. }
  47. }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement