-
Notifications
You must be signed in to change notification settings - Fork 0
/
Validacao.c
121 lines (96 loc) · 2.08 KB
/
Validacao.c
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
#include "Validacao.h"
/*
Responsavel: Augusto Moreno
*/
int validaCodigoAtividade(int codigoAtividade){
if(codigoAtividade>=0 && codigoAtividade < 7){
return 1;
}else{
return 0;
}
}
/*
Responsavel: Augusto Moreno
*/
int validaInt(int numero){
if(numero > 0){
return 1;
}else{
return 0;
}
}
int validaStatus(char status){
if(status == 'A' || status == 'F'){
return 1;
}else{
return 0;
}
}
/*
Responsavel: Augusto Moreno
*/
int validaPrioridade(char* prioridade){
if(strcmp(prioridade, "ALTA") == 0 || strcmp(prioridade, "MEDIA") == 0 || strcmp(prioridade, "BAIXA") == 0){
return 1;
}else{
return 0;
}
}
/*
Responsavel: Augusto Moreno
*/
int validaDia(int dia){
if(dia >0 && dia<32){
return 1;
}else{
return 0;
}
}
/*
Responsavel: Augusto Moreno
*/
int validaMes(int mes){
if(mes>0 && mes < 13){
return 1;
}else{
return 0;
}
}
/*
Responsavel: Augusto Moreno
*/
int validaAno(int ano){
if(ano>2000 && ano<2017){
return 1;
}else{
return 0;
}
}
/*
Responsavel: Marcelo Augusto
*/
int validaEstado(char* estado){
if(strcmp(estado, "AC") == 0 || strcmp(estado, "AL") == 0 || strcmp(estado, "AP") == 0 || strcmp(estado, "AM") == 0 || strcmp(estado, "BA") == 0
|| strcmp(estado, "CE") == 0 || strcmp(estado, "DF") == 0 || strcmp(estado, "ES") == 0 || strcmp(estado, "GO") == 0 || strcmp(estado, "MA") == 0
|| strcmp(estado, "MT") == 0 || strcmp(estado, "MS") == 0 || strcmp(estado, "MG") == 0 || strcmp(estado, "PA") == 0 || strcmp(estado, "PB") == 0
|| strcmp(estado, "PR") == 0 || strcmp(estado, "PE") == 0 || strcmp(estado, "PI") == 0 || strcmp(estado, "RJ") == 0 || strcmp(estado, "RN") == 0
|| strcmp(estado, "RS") == 0 || strcmp(estado, "RO") == 0 || strcmp(estado, "RR") == 0 || strcmp(estado, "SC") == 0 || strcmp(estado, "SP") == 0
|| strcmp(estado, "SE") == 0 || strcmp(estado, "TO") == 0){
return 1;
}else{
return 0;
}
}
/*
Responsavel: Augusto Moreno
*/
int validaTelefone(char* telefone){
int i;
if(strlen(telefone)!=8)
return 0;
for(i = 0; i<strlen(telefone); ++i){
if(!isdigit(telefone[i]))
return 0;
}
return 1;
}