Exemplo n.º 1
0
        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
Exemplo n.º 2
0
 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
Exemplo n.º 3
0
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()