-
Notifications
You must be signed in to change notification settings - Fork 0
/
Usuarios.py
88 lines (60 loc) · 2.25 KB
/
Usuarios.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
from Banco import Banco
class Usuarios(object):
def __init__(self, idusuario = 0, nome = "", telefone = "", email = "", usuario = "", senha = ""):
self.info = {}
self.idusuario = idusuario
self.nome = nome
self.telefone = telefone
self.email = email
self.usuario = usuario
self.senha = senha
def insertUser(self):
banco = Banco()
try:
c = banco.conexao.cursor()
c.execute("insert into usuarios (nome, telefone, email, usuario, senha) values ('" + self.nome + "', '" +
self.telefone + "', '" + self.email + "', '" +
self.usuario + "', '" + self.senha + "' )")
banco.conexao.commit()
c.close()
return "Usuário cadastrado com sucesso!"
except:
return "Ocorreu um erro na inserção do usuário"
def updateUser(self):
banco = Banco()
try:
c = banco.conexao.cursor()
c.execute("update usuarios set nome = '" + self.nome + "', telefone = '" + self.telefone + "', email = '" + self.email +
"', usuario = '" + self.usuario + "', senha = '" + self.senha +
"' where idusuario = " + self.idusuario + " ")
banco.conexao.commit()
c.close()
return "Usuário atualizado com sucesso!"
except:
return "Ocorreu um erro na alteração do usuário"
def deleteUser(self):
banco = Banco()
try:
c = banco.conexao.cursor()
c.execute("delete from usuarios where idusuario = " + self.idusuario + " ")
banco.conexao.commit()
c.close()
return "Usuário excluído com sucesso!"
except:
return "Ocorreu um erro na exclusão do usuário"
def selectUser(self, idusuario):
banco = Banco()
try:
c = banco.conexao.cursor()
c.execute("select * from usuarios where idusuario = " + idusuario + " ")
for linha in c:
self.idusuario = linha[0]
self.nome = linha[1]
self.telefone = linha[2]
self.email = linha[3]
self.usuario = linha[4]
self.senha = linha[5]
c.close()
return "Busca feita com sucesso!"
except:
return "Ocorreu um erro na busca do usuário"