Advertisement
Guest User

Untitled

a guest
Apr 1st, 2020
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.96 KB | None | 0 0
  1. import server
  2.  
  3. serv = server.Server()
  4.  
  5.  
  6. def action1():
  7. print("Podaj id terminala: ")
  8. number = input()
  9. if serv.add_terminal(number):
  10. print("Dodano terminal")
  11. else:
  12. print("blad przy dodawaniu terminala")
  13.  
  14.  
  15. def action2():
  16. print("Podaj id terminala: ")
  17. number = input()
  18. if serv.remove_terminal(number):
  19. print("Usunięto terminal")
  20. else:
  21. print("blad przy usuwaniu terminala")
  22.  
  23.  
  24. def action3():
  25. print("Podaj imię pracownika: ")
  26. name = input()
  27. print("Podaj nazwisko pracownika: ")
  28. surname = input()
  29. print("Podaj id karty pracownika: ")
  30. number = input()
  31. if serv.add_employee_card_assignment(number, name, surname):
  32. print("Przypisano pracownika")
  33. else:
  34. print("blad przy przypisywaniu pracownika")
  35.  
  36.  
  37. def action4():
  38. print("Podaj id karty pracownika: ")
  39. number = input()
  40. if serv.remove_employee_card_assignment(number):
  41. print("Usunięto przypisanie pracownika")
  42. else:
  43. print("blad usuwaniu przypisywania pracownika")
  44.  
  45.  
  46. def action5():
  47. print("Podaj id terminalu: ")
  48. ter_number = input()
  49. print("Podaj id karty")
  50. card_number = input()
  51. if serv.register_card_use(ter_number, card_number):
  52. print("Zarejstrowane przylozenie karty")
  53. else:
  54. print("blad przy rejestracji przylozenia karty")
  55.  
  56.  
  57. def action6():
  58. print("Podaj id karty pracownika: ")
  59. number = input()
  60. if serv.generate_employee_report(number):
  61. print("wygenerowano raport do pliku .csv")
  62. else:
  63. print("blad przy generowaniu raportu")
  64.  
  65.  
  66. def action7():
  67. print(serv.terminals)
  68.  
  69.  
  70. def action8():
  71. print(serv.employee_cards)
  72.  
  73.  
  74. def print_menu():
  75. print("----------------------------------------------------------------")
  76. print(" Menu ")
  77. print("1. Przyłączenie terminala do systemu")
  78. print("2. Usunięcie terminala z systemu")
  79. print("3. Przypisanie karty RFID do pracownika")
  80. print("4. Usunięcie karty RFID od pracownika")
  81. print("5. Zasymuluj przyłożenie karty")
  82. print("6. Wygenerowanie raportu czasu pracy dla wskazanego pracownika")
  83. print("7. Wyswietl wszystkie terminale")
  84. print("8. Wyswietl wszystkie karty pracownikow")
  85. print("9. Wyjsćie")
  86. print("\nWpisz numer: ")
  87.  
  88.  
  89. def main():
  90. print_menu()
  91. choice = input()
  92. if choice == '1':
  93. action1()
  94. print_menu()
  95. if choice == '2':
  96. action2()
  97. print_menu()
  98. if choice == '3':
  99. action3()
  100. print_menu()
  101. if choice == '4':
  102. action4()
  103. print_menu()
  104. if choice == '5':
  105. action5()
  106. print_menu()
  107. if choice == '6':
  108. action6()
  109. print_menu()
  110. if choice == '7':
  111. action7()
  112. print_menu()
  113. if choice == '8':
  114. action8()
  115. print_menu()
  116. if choice == '9':
  117. return 0
  118.  
  119.  
  120. if __name__ == "__main__":
  121. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement