Exemple #1
0
        print("""\n\t1 > Ver productos
        2 > Agregar un Producto
        3 > Modificar un Producto
        4 > Eliminar un Producto
        5 > Salir
        """)
        return int(input("\tSeleccionar una opción: "))


if __name__ == "__main__":
    main = Menu()
    sistema = ProductoService()
    while True:
        seleccion = main.menu_productos()
        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: "))
Exemple #2
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
Exemple #3
0
        print("""\n\t1 > Ver productos
        2 > Agregar Producto
        3 > Modificar Producto
        4 > Eliminar Producto
        5 > Salir
        """)
        return int(input("\tElija una opcion: "))


if __name__ == "__main__":
    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:
Exemple #4
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()
Exemple #5
0
 def test_change_producto(self, key, descripcion, precio, tipo):
     producto = Producto(descripcion, precio, tipo)
     ProductoService.change_producto(None, key, producto)
     self.assertTrue(ProductoService.get_productosList(1),
                     producto.__dict__)