119 lines
3.5 KiB
C++
119 lines
3.5 KiB
C++
#include <iostream>
|
|
#include <fstream>
|
|
#include <cstdlib>
|
|
#include <string>
|
|
#include <stdlib.h>
|
|
#include "Formularz.hpp"
|
|
#include "Wycieczka.hpp"
|
|
#include "admin.hpp"
|
|
|
|
using namespace std;
|
|
|
|
int main()
|
|
{
|
|
while(1)
|
|
{
|
|
char znak;
|
|
cout<<"--------Witamy w biurze podrozy 'klops'--------"<<endl;
|
|
cout<<"--------Jak mozemy Ci pomoc?--------"<<endl<<"\n";
|
|
cout<<"--------1. Chce poznac cala oferte wycieczek.--------"<<endl;
|
|
cout<<"--------2. Chce zarezerwowac wycieczke.--------"<<endl;
|
|
cout<<"--------3. Chce wyjsc z programu.--------"<<endl;
|
|
cin>>znak;
|
|
while(znak!='1' && znak!='2' && znak!='3' && znak!='4') {cout<<"Wpisz 1, 2 lub 3"<<endl; cin>>znak;}
|
|
Wycieczka w;
|
|
Formularz f;
|
|
Admin a;
|
|
if (znak=='1')
|
|
{ string odp;
|
|
w.Wypisz_liste();
|
|
cout<<"Czy chcesz zarezerwowac ktoras z wycieczek? TAK/NIE"<<endl;
|
|
cin>>odp;
|
|
while(odp!="TAK"&&odp!="tak"&&odp!="Tak"&&odp!="Nie"&&odp!="NIE"&&odp!="nie"){cout<<"Wpisz TAK lub NIE"<<endl; cin>>odp;}
|
|
if(odp=="TAK" || odp=="tak" || odp=="Tak")
|
|
{
|
|
f.Wypelnij_formularz(0);
|
|
}
|
|
if(odp=="NIE" || odp=="nie" || odp=="Nie")
|
|
{ string odp2;
|
|
cout<<"Czy chcesz stworzyc wlasna wymarzona wycieczke? TAK/NIE"<<endl;
|
|
cin>>odp2;
|
|
while(odp2!="TAK"&&odp2!="tak"&&odp2!="Tak"&&odp2!="Nie"&&odp2!="NIE"&&odp2!="nie"){cout<<"Wpisz TAK lub NIE"<<endl; cin>>odp2;}
|
|
if(odp2=="TAK" || odp2=="tak" || odp2=="Tak")
|
|
{
|
|
f.Formularz_nowa_wycieczka();
|
|
f.Wypelnij_formularz(1);
|
|
}
|
|
if(odp2=="NIE" || odp2=="nie" || odp2=="Nie")
|
|
{
|
|
cout<<"";
|
|
}
|
|
}
|
|
}
|
|
if (znak=='2')
|
|
{ char i;
|
|
cout<<"\n1. Chce zarezerwowac wycieczke z listy wycieczek. \n2. Chce stworzyc wlasna wycieczke."<<endl;
|
|
cin>>i;
|
|
while(i!='1'&&i!='2'){cout<<"Wpisz 1 lub 2!"; cin>>i;}
|
|
if(i=='1')
|
|
{
|
|
w.Wypisz_liste();
|
|
f.Wypelnij_formularz(0);
|
|
}
|
|
if(i=='2')
|
|
{
|
|
f.Formularz_nowa_wycieczka();
|
|
f.Wypelnij_formularz(1);
|
|
}
|
|
}
|
|
if (znak=='3') { exit(0); }
|
|
|
|
if(znak=='4')
|
|
{
|
|
if(a.autoryzacja()==true)
|
|
{
|
|
while(1)
|
|
{
|
|
char n;
|
|
cout<<"\n--------PANEL ADMINISTRACJI--------"<<endl;
|
|
cout<<"--------1. Dodaj wycieczke.--------"<<endl;
|
|
cout<<"--------2. Dodaj klienta.--------"<<endl;
|
|
cout<<"--------3. Usun wycieczke.--------"<<endl;
|
|
cout<<"--------4. Usun klienta.--------"<<endl;
|
|
cout<<"--------5. Wyjdz z panelu administracji.--------"<<endl;
|
|
cin>>n;
|
|
while(n!='1'&&n!='2'&&n!='3'&&n!='4'&&n!='5')
|
|
{
|
|
cout<<"Administratorze wpisz 1, 2, 3, 4 lub 5!"<<endl; cin>>n;
|
|
}
|
|
if(n=='1')
|
|
{
|
|
a.dodaj_wycieczke();
|
|
}
|
|
if(n=='2')
|
|
{
|
|
a.dodaj_klienta();
|
|
}
|
|
if(n=='3')
|
|
{
|
|
a.usun_wycieczke();
|
|
}
|
|
if(n=='4')
|
|
{
|
|
a.usun_klienta();
|
|
}
|
|
if(n=='5')
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
cout<<"";
|
|
}
|
|
}
|
|
}
|
|
return 0;
|
|
}
|