else: opSalir = False return opcion def limpiarPantalla(self): def clear(): #return os.system('cls') return os.system('clear') clear() #Variables Globales log = utils.log("INIT") fileProducto = utils.fileManager("Productos.txt") agendaCliente = utils.fileManager("Clientes.txt") lstProductos = [] lstProductosDic = [] lstClientes = [] lstClientes_Dict = [] def cargaInicial(): try: res = fileProducto.leerArchivo() log.debug(res) lstProducto = json.loads(res) for dicProducto in lstProducto: #codProducto, nombreProducto, cantidadProducto, costoProducto objProducto = Producto(dicProducto["codProducto"],
opSalir = False return opcion def limpiarPantalla(self): def clear(): #return os.system('cls') return os.system('clear') clear() #Variables Globales log = utils.log("INIT") #Variables Productos fileProducto = utils.fileManager("Productos.txt") fileProduct = 'Productos.txt' lstProductos = [] lstProductosDic = [] #Variables Clientes fileCliente = utils.fileManager("Clientes.txt") fileClient = 'Clientes.txt' lstClientes = [] lstClientesDic = [] #Variables Empleados fileEmpleados = utils.fileManager("Empleados.txt") fileEmplead = 'Empleados.txt' lstEmpleados = [] lstEmpleadosDic = []
Menu_Employee = Menu("trabajador",Employee_op,"Main_menu") Inventory_op = {"Agregar producto":"1","Consulta":"2","Remover producto":"3","Back":"<","Exit":"0"} Menu_Inventory = Menu("inventario",Inventory_op,"Menu_Employee") Inventory_consult_op = {"Buscar producto":"1","Contar items":"2","Calcular valor del inventario":"3","Back":"<","Exit":"0"} Consult_inv = Menu("consulta de inventario",Inventory_consult_op,"Menu_Inventory") Working_hrs_op = {"Check-in":"1","Check-out":"2","Back":"<","Exit":"0"} Working_hrs = Menu("horas trabajadas",Working_hrs_op,"Menu_Employee") #---------------------------------------------------------------------------------- client_list = [] product_list = [] client_listDic = [] fileCliente = utils.fileManager("cliente.txt") def cargainicial(): res = fileCliente.leerArchivo() print(res) listTempCliente = json.loads(res) for dic in listTempCliente: newCliente = client(dic["name"],dic["last_name"],dic["age"],dic["id_num"], dic["client_cod"],dic["client_type"]) client_list.append(newCliente) #---------------------------------------------------------------------------------- cargainicial() f = True while f: ans = Main_menu.show() #Clients if (ans.upper() =="1"):
return os.system('clear') clear() log = utils.log("INIT") dicOpcionesMenuPrincipal = {"Cliente": 1, "Empleado": 2} menuPrincipal = Menu("Menu de Inicio", dicOpcionesMenuPrincipal) opcionMenuPrincipal = menuPrincipal.mostrarMenu() lstProductos = [] dicOpcionesCrearProducto = {"Crear otro": 1, "Mostrar todos": 2} menuProducto = Menu("Menu Producto", dicOpcionesCrearProducto) fileProducto = utils.fileManager("Productos") if(opcionMenuPrincipal == 9): opcionMenuPrincipal = menuPrincipal.mostrarMenu() elif(opcionMenuPrincipal == 1): dicOpcionesCliente = {"Comprar": 1, "Devolver": 2} menuCliente = Menu("Menu de Cliente", dicOpcionesCliente) res = menuCliente.mostrarMenu() if(res == 1): log.info("escogio la opcion 1") if(res == 9): log.info("escogio la opcion de salir") elif(opcionMenuPrincipal == 2):
else: opSalir = False return opcion def limpiarPantalla(self): def clear(): return os.system('cls') #return os.system('clear') clear() #Variables Globales log = utils.log("INIT") fileProducto = utils.fileManager("Productos.txt") lstProductos = [] lstProductosDic = [] def cargaInicial(): try: res = fileProducto.leerArchivo() log.debug(res) lstProducto = json.loads(res) for dicProducto in lstProducto: #codProducto, nombreProducto, cantidadProducto, costoProducto objProducto = Producto(dicProducto["codProducto"], dicProducto["nombreProducto"], dicProducto["cantidadProducto"], dicProducto["costoProducto"])
import os import utils from time import sleep import json import clases #Variables Globales log = utils.log("INIT") fileProducto = utils.fileManager("Productos.txt") lstProductos = [] lstProductosDic = [] fileCliente = utils.fileManager("Clientes.txt") lstClientes = [] lstClientesDic = [] fileEmpleados = utils.fileManager("Empleados.txt") lstEmpleados = [] lstEmpleadosDic = [] fileUnidadMedida = utils.fileManager("UnidadMedida.txt") lstUnidadMedida = [] lstUnidadMedidaDic = [] listUnidadMedida = ["UN", "KG", "LT", "TON", "MG", "ML"] def seleccionUnidadMedida(listUnidadMedida): strRetornar = "" while strRetornar == "": strSeleccionUM = utils.validarEntero( "Para agregar UM=99 /Ingrese numero de UM: ") if (strSeleccionUM == 99): pasarTrue = True