This commit is contained in:
Natalia 2019-06-06 16:19:12 +02:00
parent f18f62e900
commit efdb7e1933
14 changed files with 28 additions and 18 deletions

View File

@ -87,7 +87,7 @@ void Admin::dodaj_klienta()
}
}
void Admin::usun_wycieczke(int u)
Wycieczka* Admin::usun_wycieczke(int u)
{
string usun;
string linia;

View File

@ -16,13 +16,13 @@ Wycieczka::Wycieczka(int id, string m, string o, string d, int c)
cena_w=c;
}
void Wycieczka::DodajWycieczke(vector<Wycieczka*> lista)
void Wycieczka::DodajWycieczke(vector<Wycieczka*> &lista)
{
lista.push_back(this);
}
void Wycieczka::UsunWycieczke(Wycieczka& obiekt)
void Wycieczka::UsunWycieczke(vector<Wycieczka*> &lista)
{
cout<<"uskdvkjsdhvkjwa";
lista.erase((char*)remove(lista.begin(), lista.end(), this), lista.end());
}

View File

@ -10,7 +10,7 @@ public:
int id_w, cena_w;
string miejsce_w, data_od, data_do;
Wycieczka(int, string, string, string, int); //kontruktor z danymi wycieczki
void DodajWycieczke(vector<Wycieczka*>);
void UsunWycieczke(Wycieczka& obiekt);
void DodajWycieczke(vector<Wycieczka*> &);
void UsunWycieczke(vector<Wycieczka*> &);
};
#endif

View File

@ -15,7 +15,7 @@ class Admin
// Wycieczka*
Wycieczka* dodaj_wycieczke(string plik_nazwa);
void dodaj_klienta();
void usun_wycieczke(int u);
Wycieczka* usun_wycieczke(int u);
void usun_klienta();
friend class Wycieczka;
};

Binary file not shown.

View File

@ -17,3 +17,7 @@ id-Miejsce-data wylotu-data powrotu-cena
51 USA 06-06-2019 29-07-2019 7050,
39 WielkaBrytania 12-09-2019 19-09-2019 1500,
12 azory 453j 464 32,
12 ef sdf xxdf 0,
324 dgsg sdfs fsf 343,
23 dgd dgdg dfgd 34,
12 fdf fds df 13,

View File

@ -124,7 +124,9 @@ int main()
}
if(w=="STATEK"||w=="statek")
{
a.dodaj_wycieczke("lista_wycieczek_statki.txt");
Wycieczka *w=a.dodaj_wycieczke("lista_wycieczek_statki.txt");
w->DodajWycieczke(wycieczki);
cout<<wycieczki.size();
}
}
if(n=='2')
@ -138,7 +140,9 @@ int main()
cin>>w;
if(w=="SAMOLOT"||w=="samolot")
{
a.usun_wycieczke(1);
Wycieczka *w=a.usun_wycieczke(1);
w->UsunWycieczke(wycieczki);
cout<<wycieczki.size();
}
if(w=="STATEK"||w=="statek")
{
@ -148,6 +152,8 @@ int main()
if(n=='4')
{
a.usun_klienta();
}
if(n=='5')
{

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,5 +1,5 @@
# depslib dependency file v1.0
1559772235 source:c:\users\natalia\documents\projekt_programowanie\main.cpp
1559833897 source:c:\users\natalia\documents\projekt_programowanie\main.cpp
<iostream>
<fstream>
<cstdlib>
@ -20,13 +20,13 @@
1559056436 c:\users\natalia\documents\projekt_programowanie\lista.hpp
1559739965 c:\users\natalia\documents\projekt_programowanie\wycieczka.hpp
1559833897 c:\users\natalia\documents\projekt_programowanie\wycieczka.hpp
<string>
<vector>
1558706247 c:\users\natalia\documents\projekt_programowanie\menu.hpp
1559738059 source:c:\users\natalia\documents\projekt_programowanie\formularz.cpp
1559833246 source:c:\users\natalia\documents\projekt_programowanie\formularz.cpp
"Formularz.hpp"
<iostream>
<fstream>
@ -35,7 +35,7 @@
<stdlib.h>
<vector>
1559831182 source:c:\users\natalia\documents\projekt_programowanie\wycieczka.cpp
1559833246 source:c:\users\natalia\documents\projekt_programowanie\wycieczka.cpp
"Wycieczka.hpp"
<iostream>
<fstream>
@ -44,16 +44,16 @@
<stdlib.h>
<vector>
1559738059 c:\users\natalia\documents\projekt_programowanie\formularz.hpp
1559833246 c:\users\natalia\documents\projekt_programowanie\formularz.hpp
<string>
<vector>
1559748828 c:\users\natalia\documents\projekt_programowanie\admin.hpp
1559834040 c:\users\natalia\documents\projekt_programowanie\admin.hpp
<string>
<vector>
"Wycieczka.hpp"
1559748834 source:c:\users\natalia\documents\projekt_programowanie\admin.cpp
1559834040 source:c:\users\natalia\documents\projekt_programowanie\admin.cpp
"admin.hpp"
"Wycieczka.hpp"
<iostream>
@ -85,7 +85,7 @@
1559593381 c:\users\natalia\documents\projekt_programowanie\w_statek.hpp
"Wycieczka.hpp"
1559683296 source:c:\users\natalia\documents\projekt_programowanie\listawycieczka.cpp
1559833246 source:c:\users\natalia\documents\projekt_programowanie\listawycieczka.cpp
"ListaWycieczka.hpp"
<iostream>
<fstream>
@ -93,6 +93,6 @@
<string>
<stdlib.h>
1559734901 c:\users\natalia\documents\projekt_programowanie\listawycieczka.hpp
1559833246 c:\users\natalia\documents\projekt_programowanie\listawycieczka.hpp
<string>

0
temp.txt Normal file
View File