def showEmployee(): if os.path.exists('./database/employee.json'): with open("./database/employee.json") as json_file: data = json.load(json_file) x = PrettyTable(["Codigo", "Nome"]) x.align["Codigo"] = "l" x.align["Nome"] = "l" for employee in data["list"]: employee = Employee(employee["id"]) x.add_row([employee.getCode(), employee.getName()]) print(x) id = int(input('\nDigite o codigo do funcionario que deseja visualizar: ')) x = PrettyTable(["Codigo", "Nome", "Idade", "Endereço", "Salario"]) x.align["Codigo"] = "l" x.align["Nome"] = "l" x.align["Idade"] = "l" x.align["Endereço"] = "l" x.align["Salario em Reais"] = "l" for employee in data["list"]: if employee["id"] == id: employee = Employee(employee["id"]) x.add_row([employee.getCode(), employee.getName(), employee.getAge(), employee.getAddress(), "R$" + str(employee.getSalary())]) os.system("cls") print(x) else: print("Nenhum funcionario registrado")
def showAllEmployees(): if os.path.exists('./database/employee.json'): with open("./database/employee.json") as json_file: data = json.load(json_file) x = PrettyTable(["Codigo", "Nome", "Idade", "Endereço", "Salario"]) x.align["Codigo"] = "l" x.align["Nome"] = "l" x.align["Idade"] = "l" x.align["Endereço"] = "l" x.align["Salario em Reais"] = "l" for employee in data["list"]: employee = Employee(employee["id"]) x.add_row([employee.getCode(), employee.getName(), employee.getAge(), employee.getAddress(), "R$" + str(employee.getSalary())]) print(x) else: print("Nenhum funcionario registrado")