def finalizar(user,bank): print(f"\nEl total de tu compra es de ${sum(carrito_p)}") print(f"En tu billetera tienes ${bank.get_balance()}\n") ok=input("Escribe 'ok' si estas de acuerdo o 'no' si no lo estas: ") if bank.get_balance() < sum(carrito_p): print("\nNo puedes realizar la compra. Necesitas agregar dinero en tu billetera.\n") Menu_us(user,bank) else: if ("ok") == ok.lower(): bank.set_balance(bank.get_balance()-sum(carrito_p)) print(f"\n{user.get_nombre()}, finalizaste tu compra. Muchas gracias por confiar en nosotros!.") print("\nTU FACTURA: ") print("===============================================================================") for i in factura: datos="|Producto: {:40} ===> |Precio: ${:7} " print(datos.format(i[0],i[1])) print("===============================================================================") comp1=Compra(0,user,carrito_p[1],carrito_n[1]) for x, y in zip(carrito_p,carrito_n): comp1.set_precio_final(x) comp1.set_nombre(y) comp1.save() """if i == type(float) or i == type(int): print("Judio") comp1=Compra(0,user,carrito_total[i],carrito_total[i+1]) comp1.save()""" print(f"|TOTAL: ===> |Precio: $ {sum(carrito_p)} ") print("###############################################################################") print(f"\n{user.get_nombre()}, Te quedaron ${bank.get_balance()} en tu billetera.\nQUE LO DISFRUTES, VUELVA PRONTO!!\n\n\n\n") Menu() elif ("no") == ok.lower(): print(f"\n{user.get_nombre()} No aceptaste finalizar la compra, seras redirigido al menu.\n") Menu_us(user,bank) else: print("\nRespuesta incorrecta.\n")
def encher_carrinho(self): self.__l_carrinho.clear() while True: c_produto = str(input('Insira o nome do produto: ')).title() c_produto = Produto.produto_dados(c_produto) Produto.ver_estoque(c_produto) if c_produto: if c_produto.estoque: while True: cont = 0 quant = int( input( f'Quantidade de {c_produto.nome} X {c_produto.quant} : ' )) if quant > 0 and c_produto.quant >= quant: while cont < quant: cont += 1 self.l_carrinho.append(c_produto) break elif quant <= 0: print('Insira uma quantidade válida.') else: print( f'A quantidade pedida é maior que a quantidade em estoque.' ) print( f'O produto {c_produto.nome} tem em estoque {c_produto.quant} unidade(s).' ) op = int( input(f'1- Tentar novamente | 0- Cancelar: ')) if op != 1: break else: print('Produto faltando.') if not self.l_carrinho: op = int(input('1- Continuar comprando | 0- Sair: ')) if op == 0: break else: op = int( input( '1- Continuar Comprando | 2- Ir para o Caixa | 0- Desfazer Carrinho: ' )) if op == 2: comprar = Compra(self) comprar.comprar() break elif op == 0: self.l_carrinho.clear() break
def finalizar(user,bank): print(f"\nEl total de tu compra es de ${sum(carrito_p)}") print(f"En tu billetera tienes ${user.get_billetera()}\n") ok=input("Escribe 'ok' si estas de acuerdo o 'no' si no lo estas: ") if user.get_billetera() < sum(carrito_p): print("\nNo puedes realizar la compra. Necesitas agregar dinero en tu billetera.\n") Menu_us(user,bank) else: if ("ok") == ok.lower(): user.set_billetera(user.get_billetera()-sum(carrito_p)) print(f"\n{user.get_nombre()}, finalizaste tu compra. Muchas gracias por confiar en nosotros!.") print("\nTU FACTURA: ") print("===============================================================================") for i in factura: datos="|Producto: {:40} ===> |Precio: ${:7} " print(datos.format(i[0],i[1])) print("===============================================================================") comp1=Compra(0,user,carrito_p[0],carrito_n[0]) for i in carrito_n: sql="select * from productos where nombre=%s" val=(i,) dba.get_cursor().execute(sql,val) result=dba.get_cursor().fetchall() pro_stock=Producto(result[0][0],result[0][1],result[0][2],result[0][3],result[0][4],(result[0][5])) pro_stock.resta_stock() for x, y in zip(carrito_p,carrito_n): comp1.set_precio_final(x) comp1.set_nombre(y) comp1.save() print(f"|TOTAL: ===> |Precio: $ {sum(carrito_p)} ") print("###############################################################################") print(f"\n{user.get_nombre()}, Te quedaron ${user.get_billetera()} en tu billetera.\nQUE LO DISFRUTES, VUELVA PRONTO!!\n\n\n\n") user.update_billetera(user.get_id()) Menu() elif ("no") == ok.lower(): print(f"\n{user.get_nombre()} No aceptaste finalizar la compra, seras redirigido al menu.\n") Menu_us(user,bank) else: print("\nRespuesta incorrecta.\n")
from clube import Clube from estadio import Estadio from jogo import Jogo from ingresso import Ingresso from torcedor import Torcedor from compra import Compra myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["dbfutebol"] clube = Clube() estadio = Estadio() jogo = Jogo() ingresso = Ingresso() torcedor = Torcedor() compra = Compra() while True: option = input("\n1 - Clube\n" "2 - Estádio\n" "3 - Torcedor\n" "4 - Ingresso\n" "5 - Jogo\n" "6 - Compra\n" "0 - Sair\n" "Opção escolhida: ") if option == "1": option = input("\n1 - Cadastrar Clube\n" "2 - Alterar Clube\n" "3 - Excluir Clube\n"
pr.categoria = producto_categoria pr.Modificar() os.system('clear') if int(opcion) == 4: os.system('clear') print("Opciones de Compra") print("1)Agregar Compra") print("2)Borrar Compra") opcion_compra = int(input("Elija una opcion: ")) if opcion_compra == 1: os.system('clear') print("Agregar Compra") DNIComprador = int(input("Ingrese el DNI del comprador: ")) idProducto_comprar = int( input("Ingrese el ID del producto a comprar: ")) co = Compra() co.dni = DNIComprador co.id = idProducto_comprar co.Insertar() os.system('clear') if opcion_compra == 2: os.system('clear') print("Agregar Compra") DNIComprador = int(input("Ingrese el DNI del comprador: ")) idProducto_comprar = int( input("Ingrese el ID del producto a comprar: ")) co = Compra() co.dni = DNIComprador co.id = idProducto_comprar co.Borrar() os.system('clear')
def __init__(self, nome='', email='', senha='', carteira=0): self.nome = nome self.email = email self.senha = senha self.carteira = Carteira(carteira) self.compra = Compra()
def fechar_compra(self): self.compra = Compra()
def __init__(self, nome='', email='', senha='', carteira=0): self.nome = nome self.email = email self.senha = cryp.hash(senha, rounds=200000, salt_size=10) self.carteira = Carteira(carteira) self.compra = Compra()
produto4 = Produto('Notebook', 3599.99, 'Notebook Gamer Potente') produto5 = Produto('Ventilador', 190.55, 'Ventilados 6 pás') produto6 = Produto('Batedeira', 455.80, 'Batedeira Profissional') item1 = Item(produto1, 8) item2 = Item(produto2, 15) item3 = Item(produto3, 6) item4 = Item(produto4, 1) item5 = Item(produto5, 3) item6 = Item(produto6, 2) compra1 = Compra() compra2 = Compra() compra3 = Compra() compra1.add_item(item1) compra1.add_item(item2) compra1.add_item(item3) compra2.add_item(item4) compra3.add_item(item5) compra3.add_item(item6) cliente = Cliente('Yuri') print(
def Compras(user1, comprando): if comprando == "si": formcom = {} formcom['id'] = str(id_producto) print("-" * 35) validator.listar_cliente() print("-" * 35) user1 = input('Numero de usuario: ') formcom['id_user'] = str(user1) print("-" * 35) validator.listar_producto() print("-" * 35) formcom['id_producto'] = input('Numero de producto: ') print("-" * 35) validator.listar_methpago() print("-" * 35) formcom['id_methpago'] = input('Numero de metodo de pago: ') formcom['cantidad'] = input('Cantidad de producto a vender: ') formcom['subtotal'] = input('Precio del producto: ') if validator.validar_compra(formcom) == {}: Compra1 = Compra(formcom['id'], formcom['id_user'], formcom['id_producto'], formcom['id_methpago'], formcom['cantidad'], formcom['subtotal']) Compra1.save() print("Desea agregar otra compra? (S)i o (N)o") addcompra = (str(input())).upper() if (addcompra == "S" or addcompra == "SI"): formcom = {} formcom['id'] = str(id_producto) formcom['id_user'] = str(user1) print("-" * 35) validator.listar_producto() print("-" * 35) formcom['id_producto'] = input('Numero de producto: ') print("-" * 35) validator.listar_methpago() print("-" * 35) formcom['id_methpago'] = input('Numero de metodo de pago: ') formcom['cantidad'] = input('Cantidad de producto a vender: ') formcom['subtotal'] = input('Precio del producto: ') formcom['new'] = "si" validator.validar_compra(formcom) Compra1 = Compra(formcom['id'], formcom['id_user'], formcom['id_producto'], formcom['id_methpago'], formcom['cantidad'], formcom['subtotal']) Compra1.save() print("Desea agregar otra compra? (S)i o (N)o") addcompra1 = (str(input())).upper() if (addcompra1 == "S" or addcompra1 == "SI"): comprando = "si" Compras(user1, comprando) else: comprando = "no" Compras(user1, comprando) print('Compra registrada exitosamente') else: pass else: print(validator.validar_compra(formcom))