-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.py
More file actions
74 lines (58 loc) · 2.65 KB
/
main.py
File metadata and controls
74 lines (58 loc) · 2.65 KB
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
import sys
from modulo1.controlador_carrito import controlador_productos , carrito
from modulo1.modulo import Cliente , Productos
from modulo1.controlador_registro import registro , ingresar , ver_base_de_datos
base_de_datos_loguin = dict()
base_de_datos_usuarios = dict()
def bucle_compra (usuario):
while True:
controlador_compra = int(input("Ingrese qué desea hacer:\n1-comprar\n2-ver carrito\n3-terminar compra\n4-volver al menu anterior\n"))
if controlador_compra == 1:
controlador_productos(carrito)
elif controlador_compra == 2:
print("Carrito actual:", carrito)
elif controlador_compra == 3 :
cliente = Productos(*usuario, carrito)
cliente.llevar_carrito()
print(cliente.saludar())
sys.exit()
elif controlador_compra == 4 :
return
elif controlador_compra == 123456789987654321:
ver_base_de_datos(f"base de datos usuario/contraseñas {base_de_datos_loguin}")
ver_base_de_datos(f"base de datos usuario {base_de_datos_usuarios}")
else:
print("no puso ninguna opcion del 1 al 4 , por favor ponga uno de esos 3 numeros")
def primer_controlador ():
while True:
controlador = int(input("Ingrese qué desea hacer:\n1-registrarce\n2-ingresar\n3-salir\n"))
if controlador == 1 :
datos_usuario = registro(base_de_datos_loguin)
print(datos_usuario)
usuario = Cliente(*datos_usuario[0])
print(usuario)
if usuario.edad < 18:
print(usuario.saludar())
break
else:
base_de_datos_usuarios[datos_usuario[1]] = (datos_usuario[0])
bucle_compra(datos_usuario[0])
elif controlador == 2 :
usuario_a_buscar = ingresar(base_de_datos_loguin)
if usuario_a_buscar in base_de_datos_usuarios:
usuario_info = base_de_datos_usuarios[usuario_a_buscar]
usuario = Cliente(*usuario_info)
print (usuario)
bucle_compra(usuario_info)
else:
print("Usuario no encontrado en la base de datos.")
break
elif controlador == 3 :
print("terminando programa")
break
elif controlador == 123456789987654321:
ver_base_de_datos(f"base de datos usuario/contraseñas {base_de_datos_loguin}")
ver_base_de_datos(f"base de datos usuario {base_de_datos_usuarios}")
else:
print("no puso ninguna opcion del 1 al 3 , por favor ponga uno de esos 3 numeros")
primer_controlador()