def updateExistencia(self): print("Se está actualizando la información de una existencia: ") self.getAllExistencias() idExistencia = int(input("Id de la existencia a actualizar: ")) existencia = searchExistenciaById(idExistencia) update = int( input("¿Desea actualizar el id del Producto? 0.No, 1.Sí: ")) if update == 1: print("--Tabla Productos--") tablaProductos() print(f"Id del Producto Anterior: {existencia['idProductos']}") idProducto = int(input("Nuevo Id del Producto: ")) else: idProducto = existencia["idProductos"] update = int( input("¿Desea actualizar el Id de la Sucursal? 0.No, 1.Sí: ")) if update == 1: print(f"Id de la Sucursal anterior: {existencia['idSucursales']}") idSucursal = int(input("Nuevo Id de la Sucursal: ")) else: idSucursal = existencia["idSucursales"] update = int(input("¿Desea actualizar la cantidad? 0.No, 1.Sí: ")) if update == 1: print(f"Cantidad anterior: {existencia['cantidad']}") cantidad = int(input("Nueva cantidad: ")) else: cantidad = existencia["cantidad"] updateExistenciaBD(idProducto, idSucursal, cantidad, idExistencia) self.getAllExistencias()
def addNewExistencia(self): print("Se está añadiendo una nueva existencia: ") print("--Tabla Productos--") tablaProductos() idProducto = int(input("IdProducto: ")) # Falta tabla sucursal idSucursal = int(input("IdSucursal: ")) cantidad = int(input("Cantidad: ")) insertExistenciaBD(idProducto, idSucursal, cantidad) self.getAllExistencias()
def __init__(self): print("Bienvenido a la tabla Productos: ") productos = tablaProductos() while True: print("Menu: ") print("0 - Salir. ") print("1 - Obtener todos los productos.") print("2 - Agregar un nuevo producto.") print("3 - Actualizar un producto.") print("4 - Eliminar un producto.") option = int(input("Opción: ")) if option == 0: print("Saliendo del menú de Productos") break if option == 1: productos.getAllProductos() if option == 2: productos.addNewProducto() if option == 3: productos.updateProducto() if option == 4: productos.deleteProducto()