projekt_programowanie/kopia/main.cpp
2019-06-06 15:38:17 +02:00

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;
}