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 usun;
string linia; string linia;

View File

@ -16,13 +16,13 @@ Wycieczka::Wycieczka(int id, string m, string o, string d, int c)
cena_w=c; cena_w=c;
} }
void Wycieczka::DodajWycieczke(vector<Wycieczka*> lista) void Wycieczka::DodajWycieczke(vector<Wycieczka*> &lista)
{ {
lista.push_back(this); 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; int id_w, cena_w;
string miejsce_w, data_od, data_do; string miejsce_w, data_od, data_do;
Wycieczka(int, string, string, string, int); //kontruktor z danymi wycieczki Wycieczka(int, string, string, string, int); //kontruktor z danymi wycieczki
void DodajWycieczke(vector<Wycieczka*>); void DodajWycieczke(vector<Wycieczka*> &);
void UsunWycieczke(Wycieczka& obiekt); void UsunWycieczke(vector<Wycieczka*> &);
}; };
#endif #endif

View File

@ -15,7 +15,7 @@ class Admin
// Wycieczka* // Wycieczka*
Wycieczka* dodaj_wycieczke(string plik_nazwa); Wycieczka* dodaj_wycieczke(string plik_nazwa);
void dodaj_klienta(); void dodaj_klienta();
void usun_wycieczke(int u); Wycieczka* usun_wycieczke(int u);
void usun_klienta(); void usun_klienta();
friend class Wycieczka; 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, 51 USA 06-06-2019 29-07-2019 7050,
39 WielkaBrytania 12-09-2019 19-09-2019 1500, 39 WielkaBrytania 12-09-2019 19-09-2019 1500,
12 azory 453j 464 32, 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") 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') if(n=='2')
@ -138,7 +140,9 @@ int main()
cin>>w; cin>>w;
if(w=="SAMOLOT"||w=="samolot") 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") if(w=="STATEK"||w=="statek")
{ {
@ -148,6 +152,8 @@ int main()
if(n=='4') if(n=='4')
{ {
a.usun_klienta(); a.usun_klienta();
} }
if(n=='5') 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 # 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> <iostream>
<fstream> <fstream>
<cstdlib> <cstdlib>
@ -20,13 +20,13 @@
1559056436 c:\users\natalia\documents\projekt_programowanie\lista.hpp 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> <string>
<vector> <vector>
1558706247 c:\users\natalia\documents\projekt_programowanie\menu.hpp 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" "Formularz.hpp"
<iostream> <iostream>
<fstream> <fstream>
@ -35,7 +35,7 @@
<stdlib.h> <stdlib.h>
<vector> <vector>
1559831182 source:c:\users\natalia\documents\projekt_programowanie\wycieczka.cpp 1559833246 source:c:\users\natalia\documents\projekt_programowanie\wycieczka.cpp
"Wycieczka.hpp" "Wycieczka.hpp"
<iostream> <iostream>
<fstream> <fstream>
@ -44,16 +44,16 @@
<stdlib.h> <stdlib.h>
<vector> <vector>
1559738059 c:\users\natalia\documents\projekt_programowanie\formularz.hpp 1559833246 c:\users\natalia\documents\projekt_programowanie\formularz.hpp
<string> <string>
<vector> <vector>
1559748828 c:\users\natalia\documents\projekt_programowanie\admin.hpp 1559834040 c:\users\natalia\documents\projekt_programowanie\admin.hpp
<string> <string>
<vector> <vector>
"Wycieczka.hpp" "Wycieczka.hpp"
1559748834 source:c:\users\natalia\documents\projekt_programowanie\admin.cpp 1559834040 source:c:\users\natalia\documents\projekt_programowanie\admin.cpp
"admin.hpp" "admin.hpp"
"Wycieczka.hpp" "Wycieczka.hpp"
<iostream> <iostream>
@ -85,7 +85,7 @@
1559593381 c:\users\natalia\documents\projekt_programowanie\w_statek.hpp 1559593381 c:\users\natalia\documents\projekt_programowanie\w_statek.hpp
"Wycieczka.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" "ListaWycieczka.hpp"
<iostream> <iostream>
<fstream> <fstream>
@ -93,6 +93,6 @@
<string> <string>
<stdlib.h> <stdlib.h>
1559734901 c:\users\natalia\documents\projekt_programowanie\listawycieczka.hpp 1559833246 c:\users\natalia\documents\projekt_programowanie\listawycieczka.hpp
<string> <string>

0
temp.txt Normal file
View File