Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import server
- serv = server.Server()
- def action1():
- print("Podaj id terminala: ")
- number = input()
- if serv.add_terminal(number):
- print("Dodano terminal")
- else:
- print("blad przy dodawaniu terminala")
- def action2():
- print("Podaj id terminala: ")
- number = input()
- if serv.remove_terminal(number):
- print("Usunięto terminal")
- else:
- print("blad przy usuwaniu terminala")
- def action3():
- print("Podaj imię pracownika: ")
- name = input()
- print("Podaj nazwisko pracownika: ")
- surname = input()
- print("Podaj id karty pracownika: ")
- number = input()
- if serv.add_employee_card_assignment(number, name, surname):
- print("Przypisano pracownika")
- else:
- print("blad przy przypisywaniu pracownika")
- def action4():
- print("Podaj id karty pracownika: ")
- number = input()
- if serv.remove_employee_card_assignment(number):
- print("Usunięto przypisanie pracownika")
- else:
- print("blad usuwaniu przypisywania pracownika")
- def action5():
- print("Podaj id terminalu: ")
- ter_number = input()
- print("Podaj id karty")
- card_number = input()
- if serv.register_card_use(ter_number, card_number):
- print("Zarejstrowane przylozenie karty")
- else:
- print("blad przy rejestracji przylozenia karty")
- def action6():
- print("Podaj id karty pracownika: ")
- number = input()
- if serv.generate_employee_report(number):
- print("wygenerowano raport do pliku .csv")
- else:
- print("blad przy generowaniu raportu")
- def action7():
- print(serv.terminals)
- def action8():
- print(serv.employee_cards)
- def print_menu():
- print("----------------------------------------------------------------")
- print(" Menu ")
- print("1. Przyłączenie terminala do systemu")
- print("2. Usunięcie terminala z systemu")
- print("3. Przypisanie karty RFID do pracownika")
- print("4. Usunięcie karty RFID od pracownika")
- print("5. Zasymuluj przyłożenie karty")
- print("6. Wygenerowanie raportu czasu pracy dla wskazanego pracownika")
- print("7. Wyswietl wszystkie terminale")
- print("8. Wyswietl wszystkie karty pracownikow")
- print("9. Wyjsćie")
- print("\nWpisz numer: ")
- def main():
- print_menu()
- choice = input()
- if choice == '1':
- action1()
- print_menu()
- if choice == '2':
- action2()
- print_menu()
- if choice == '3':
- action3()
- print_menu()
- if choice == '4':
- action4()
- print_menu()
- if choice == '5':
- action5()
- print_menu()
- if choice == '6':
- action6()
- print_menu()
- if choice == '7':
- action7()
- print_menu()
- if choice == '8':
- action8()
- print_menu()
- if choice == '9':
- return 0
- if __name__ == "__main__":
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement