def updateClase(self): print("Se está actualizando la información de una clase: ") self.getAllClases() idClase = int(input("Id de la clase a actualizar: ")) clase = searchClaseById(idClase) update = int(input("¿Desea actualizar el nombre? 0.No, 1.Sí: ")) if update == 1: print(f"Nombre anterior: {clase['nombre']}") nombre = input("Nuevo nombre: ") else: nombre = clase["nombre"] update = int( input("¿Desea actualizar el Id de la Categoría? 0.No, 1.Sí: ")) if update == 1: print("--Tabla Categorías--") tablaCategorias() print(f"Id anterior: {clase['idCategoriasProductos']}") idCategoria = input("Nuevo Id: ") else: idCategoria = clase["idCategoriasProductos"] updateClaseBD(nombre, idCategoria, idClase) self.getAllClases()
def addNewClase(self): print("Se está añadiendo una nueva clase: ") nombre = input("Nombre: ") print("--Tabla Categorías--") tablaCategorias() idCategoria = input("Id de la Categoría de Producto: ") insertClaseBD(nombre, idCategoria) self.getAllClases()
def __init__(self): print("Bienvenido a la tabla Categorías de Productos: ") categorias = tablaCategorias() while True: print("Menu: ") print("0 - Salir. ") print("1 - Obtener todas las categorías.") print("2 - Agregar una nueva categoría.") print("3 - Actualizar una categoría.") print("4 - Eliminar una categoría.") option = int(input("Opción: ")) if option == 0: print("Saliendo del menú de Categorías de Productos") break if option == 1: categorias.getAllCategorias() if option == 2: categorias.addNewCategoria() if option == 3: categorias.updateCategoria() if option == 4: categorias.deleteCategoria()