-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmenus.h
147 lines (116 loc) · 2.73 KB
/
menus.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
#ifndef _MENUS_H_
#define _MENUS_H_
#include <iostream>
#include "sessao.h"
using namespace std;
/**
* @brief display do menu geral
*/
void menu();
/**
* @brief display do menu sobre os candidatos
*/
void menuCandidatos();
/**
* @brief display do menu sobre os jurados
*/
void menuJurados();
/**
* @brief display do menu acerca das varias sessoes
*/
void menuSessoes();
/**
* @brief display do menu para adicionar um candidato
*/
void menuAdicionaCandidato();
/**
* @brief display do menu para remover um candidato
*/
void menuRemoveCandidato();
/**
* @brief display do menu para remover um candidato com base no numero
*/
void menuRemoveCandidatoNumero();
/**
* @brief display do menu para remover um candidato com base no nome
*/
void menuRemoveCandidatoNome();
/**
* @briefs display do menu para alterar a informacao de um candidato
*/
void menuAlterarCandidato();
/**
* @brief display do menu para alterar um candidato com base no numero
*/
void menuAlterarCandidatoNumero();
/**
* @brief display do menu para alterar um candidato com base no nome
*/
void menuAlterarCandidatoNome();
/**
* @brief display do menu para ver a informacao dos candidatos
*/
void menuInfoCandidato();
/**
* @brief display do menu para procurar e ver a informacao de um candidato
*/
void menuInfoCandidatoNumero();
/**
* @brief display de todos os candidatos de uma arte perfomativa
*/
void menuInfoCandidatosArte();
/**
* @brief display do menu para ver a informacao de todos os candidatos
*/
void menuInfoCandidatoTodos();
/**
* @brief display do menu para adicionar um jurado
*/
void menuAdicionaJurado();
/**
* @brief display do menu para remover um jurado
*/
void menuRemoveJurado();
/**
* @brief display do menu para ver a informacao dos candidatos
*/
void menuInfoJurado();
/**
* @brief display do menu para procurar e ver a informacao de um jurado;
*/
void menuInfoJuradoNome();
/**
* @brief display do menu para ver a informacao de todos os jurados
*/
void menuInfoJuradoTodos();
/**
* @brief display do menu para adicionar uma sessao
*
*/
void menuAdicionaSessao();
/**
* @brief display do menu para remover uma sessao
*/
void menuRemoveSessao();
/**
* @brief display do menu para adicionar candidatos a uma sessao
* @param s sessao a que se pretende adicionar candidatos
*/
void menuAdicionaCandidatosSessao(sessao* s);
/**
* @brief display do menu para adicionar jurados a uma sessao
* @param s sessao a que se pretende adicionar jurados
* @return devolve 1 se nao existirem jurados suficientes para criar uma sessao
*/
int menuAdicionaJuradosSessao(sessao* s);
/**
* @brief display do menu para obter informacao de uma sessao
*/
void menuInfoSessoes();
/**
*
*
*
*/
void menuIniciarSessao();
#endif /* _MENUS_H_ */