commit
This commit is contained in:
parent
3e73277764
commit
50efd5be5a
6 changed files with 90 additions and 19 deletions
|
@ -125,12 +125,23 @@ void menuConf(ptConf confChain, ptListener listenerChain) {
|
|||
scanf("%d", &year);
|
||||
|
||||
addConf(confChain, id, title, speaker, day, month, year);
|
||||
saveConf(confChain);
|
||||
menuConf(confChain, listenerChain);
|
||||
break;
|
||||
}
|
||||
|
||||
case 3:
|
||||
{
|
||||
int id;
|
||||
|
||||
printf("Id de la conference à supprimer : ");
|
||||
scanf("%d", &id);
|
||||
|
||||
removeConf(confChain, id);
|
||||
saveConf(confChain);
|
||||
menuConf(confChain, listenerChain);
|
||||
break;
|
||||
}
|
||||
|
||||
case 4:
|
||||
menu(confChain, listenerChain);
|
||||
|
@ -157,11 +168,11 @@ void menuAbo(ptConf confChain, ptListener listenerChain) {
|
|||
ptListener py = listenerChain;
|
||||
|
||||
while (py -> next != NULL) {
|
||||
printf("name: %s\nage: %d\nlevel: %d", py -> name, py -> age, py -> level);
|
||||
printf("id : %d\nname: %s\nage: %d\nlevel: %d", py -> id, py -> name, py -> age, py -> level);
|
||||
py = py -> next;
|
||||
}
|
||||
system("pause");
|
||||
menuConf(confChain, listenerChain);
|
||||
menuAbo(confChain, listenerChain);
|
||||
break;
|
||||
|
||||
case 2:
|
||||
|
@ -178,12 +189,23 @@ void menuAbo(ptConf confChain, ptListener listenerChain) {
|
|||
scanf("%d", &level);
|
||||
|
||||
addListener(listenerChain, id, name, age, level);
|
||||
saveListeners(listenerChain);
|
||||
menuAbo(confChain, listenerChain);
|
||||
break;
|
||||
}
|
||||
|
||||
case 3:
|
||||
{
|
||||
int id;
|
||||
|
||||
printf("Id de l'abonné à supprimer : ");
|
||||
scanf("%d", &id);
|
||||
|
||||
removeListener(listenerChain, id);
|
||||
saveListeners(listenerChain);
|
||||
menuAbo(confChain, listenerChain);
|
||||
break;
|
||||
}
|
||||
|
||||
case 4:
|
||||
menu(confChain, listenerChain);
|
||||
|
@ -196,10 +218,10 @@ void menuAbo(ptConf confChain, ptListener listenerChain) {
|
|||
|
||||
void menu(ptConf confChain, ptListener listenerChain)
|
||||
{
|
||||
char *options[] = {"1/ Gestion des conferences", "2/ Gestion des abonnes", "3/ Participer a une conference", "4/ Voir la meilleure conference", "5/ Voir la participation a une conference", "6/ Sauvegarder", "7/ Quitter"};
|
||||
char *options[] = {"1/ Gestion des conferences", "2/ Gestion des abonnes", "3/ Participer a une conference", "4/ Voir la meilleure conference", "5/ Voir la participation a une conference", "6/ Quitter"};
|
||||
system("cls");
|
||||
drawMenu(options, 7);
|
||||
goToCoords(0, 15);
|
||||
drawMenu(options, 6);
|
||||
goToCoords(0, 14);
|
||||
printf("Que voulez-vous faire ? : ");
|
||||
int choice;
|
||||
scanf("%d", &choice);
|
||||
|
@ -224,9 +246,6 @@ void menu(ptConf confChain, ptListener listenerChain)
|
|||
break;
|
||||
|
||||
case 6:
|
||||
saveConf(confChain);
|
||||
saveListeners(listenerChain);
|
||||
menu(confChain, listenerChain);
|
||||
break;
|
||||
|
||||
default:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue