/
utils.py
102 lines (84 loc) · 2.83 KB
/
utils.py
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
from models import Pessoas, Atividades, session, Usuarios
def insere_pessoa(nome,idade):
pessoa = Pessoas(nome=nome, idade=idade)
pessoa.salvar()
def insere_atividade(nome,id):
atividade = Atividades(nome=nome, id_pessoa=id)
atividade.salvar()
def insere_usuario(usuario,senha,ativo):
usuario = Usuarios(usuario=usuario,senha=senha, ativo=ativo)
usuario.salvar()
def consulta_pessoas():
# com scoped session
# pessoa = Pessoas.query.filter(Pessoas.nome.in_(['Rafael'])).all()
# pessoa = Pessoas.query.filter_by(nome='Rafael').all()
pessoas = Pessoas.query.all()
print ([pessoa for pessoa in pessoas])
# sem scoped session
# for i in session.query(Pessoas):
# print(i)
def consulta_atividades():
# com scoped session
atividades = Atividades.query.all()
print([atividade for atividade in atividades])
# for atividade in atividades:
# print(atividade)
def consulta_usuarios():
usuarios = Usuarios.query.all()
print ([usuario for usuario in usuarios])
def atualiza_pessoa(id, nome, idade):
pessoa = Pessoas.query.filter_by(id=id).first()
pessoa.nome = nome
pessoa.idade = idade
def atualiza_atividade(nome):
atividade = Atividades.query.filter_by(nome=nome).all()
def deleta_pessoa(id):
try:
pessoa = Pessoas.query.filter_by(id=id).first()
session.delete(pessoa)
session.commit()
except Exception as erro:
print('O id {} não foi encontrado.'.format(id))
def deleta_atividade(id):
try:
atividade = Atividades.query.filter_by(id=id).first()
session.delete(atividade)
session.commit()
except Exception as erro:
print('O id {} não foi encontrado.'.format(id))
def deleta_usuario(id):
try:
usuario = Usuarios.query.filter_by(id=id).first()
session.delete(usuario)
session.commit()
except Exception as erro:
print('O id {} não foi encontrado.'.format(id))
def deleta_pessoas():
pessoas = Pessoas.query.all()
for pessoa in pessoas:
deleta_pessoa(pessoa.id)
def deleta_atividades():
atividades = Atividades.query.all()
for atividade in atividades:
deleta_atividade(atividade.id)
def deleta_usuarios():
usuarios = Usuarios.query.all()
for usuario in usuarios:
deleta_usuario(usuario.id)
if __name__ == "__main__":
# insere_pessoa('Galeani',30)
# insere_pessoa('Lucas',29)
# insere_pessoa('José',20)
# insere_atividade('volei',1)
# insere_atividade('basquete',1)
# insere_atividade('queimada',2)
# insere_usuario('lucas','12', 1)
# insere_usuario('rafael','13', 0)
# atualiza_pessoa(2,'Mario',15)
# deleta_pessoa(1)
# deleta_pessoas()
# deleta_atividades()
# deleta_usuarios()
# consulta_pessoas()
# consulta_atividades()
consulta_usuarios()