-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathUsers.py
36 lines (29 loc) · 1.02 KB
/
Users.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
from Usuario import Usuario
from catalogo import Catalogo
from Orden import Orden
class Admin(Usuario,Catalogo):
def __init__(self,correo_elect,contrasena):
Usuario.__init__(self,correo_elect,contrasena)
self._is_admin=1
@property
def get_adm(self):
return self._is_admin
class SuperAdm(Admin):
def __init__(self,correo_elect,contrasena):
Usuario.__init__(self,correo_elect,contrasena)
self._is_admin=1
def set_admin(self,usuario):
ID=usuario.get_ID
correo=usuario.get_correo
contra=usuario.get_pass
admin=Admin(correo,contra)
Usuario.borrar_usuario(correo)
admin.set_usuario(ID,correo,contra,admin.get_adm)
del usuario
class UsuarioFinal(Usuario):
def __init__(self,correo_elect,contrasena):
super().__init__(self,correo_elect,contrasena)
self._is_admin=0
def compra(self,*productos):
orden=Orden(*productos)
fecha=orden.fecha_creac