if seleccion == 1: t = sistema.get_productosList() print("\n\tLos productos son: \n\t{}".format(t)) if seleccion == 2: productos = Producto() productos.descripcion = input( "\n\tAgregar una descripcion del producto: ") productos.precio = int(input("\tAgregar un precio del producto: ")) productos.tipo = input("\tAgregar el tipo de producto: ") sistema.add_producto(productos) if seleccion == 3: productos = Producto() key = int(input("\n\tProporcione el codigo del producto: ")) productos.descripcion = input( "\tAgregar una descripcion sobre el producto: ") productos.precio = int( input("\tAgregar un precio para el producto: ")) productos.tipo = input("\tAgregar el tipo de producto: ") sistema.update_producto(key, productos) if seleccion == 4: productos = Producto() key = int( input("\n\t¿Cual es el producto que se desea eliminar?: ")) sistema.delete_producto(key) if seleccion < 1 or seleccion > 5: print("""\t\t>>>Esta opción no es valida por favor utilise una de las opciones que se encuentran en pantalla<<<""" ) if seleccion == 5: print("\n\tFinalizando programa...") break
from producto import Producto from productoServices import ProductoService class App(): def menuApp(self): print("1. Agregar producto") print("2. Listar producto") print("3. Modificar producto") print("4. Eliminar producto") return int(input("Elija una opcion: ")) if __name__ == '__main__': app = App() productoService = ProductoService() while True: opcionElegida = app.menuApp() if opcionElegida == 1: productoService.add_producto() if opcionElegida == 2: print(productoService.get_productosList()) if opcionElegida == 3: productoService.update_producto() if opcionElegida == 4: productoService.delete_producto()
print('4. Mostrar lista') opcion = int(input('\nElija una opcion: ')) if opcion == 1: p1 = Producto() p1._descripcion = str(input('Descripcion: ')) p1._tipo = str(input('Tipo: ')) p1._precio = int(input('Precio: ')) service.add_producto(p1) print('\nProducto agregada con exito.') if opcion == 2: key = int(input('\nElija la key de la persona que desea modificar: ')) p2 = Producto() p2._descripcion = str(input('\nNueva descripcion: ')) p2._tipo = str(input('\nNuevo tipo: ')) p2._precio = int(input('\nNuevo precio: ')) service.update_producto(key, p2) if opcion == 3: key_delete = int(input('Ingrese la key del producto que desea borrar: ')) service.delete_producto(key_delete) print(service.get_productosList()) if opcion == 4: print(service.get_productosList()) if opcion == 5: break
m = Menu() system = ProductoService() while True: election = m.menu_product() if election == 1: t = system.get_productosList() print("\n\tLos productos son: \n\t{}".format(t)) if election == 2: product = Producto() product.descripcion = input("\n\tAgrega una descripcion: ") product.precio = int(input("\tAgrega un precio: ")) product.tipo = input("\tAgrega el tipo: ") system.add_producto(product) if election == 3: product = Producto() key = int(input("\n\tProporcione el codigo: ")) product.descripcion = input("\tAgrega una descripcion: ") product.precio = int(input("\tAgrega un precio: ")) product.tipo = input("\tAgrega el tipo: ") system.change_producto(key, product) if election == 4: product = Producto() key = int(input("\n\t¿Que producto desea eliminar?: ")) system.delete_producto(key) if election < 1 or election > 5: print("""\t\t>>>Opcion no encontrada intenta con las opciones mostradas en pantalla<<<""") if election == 5: print("\n\tHasta luego...") break