From 853fb3b50acc9fea20326fbc76b87b2d155db15f Mon Sep 17 00:00:00 2001 From: adamercat Date: Tue, 2 Feb 2021 10:29:40 +0100 Subject: [PATCH] =?UTF-8?q?Methode=20check=5Fin=20f=C3=BCr=20Klasse=20Clie?= =?UTF-8?q?nt=20angefangen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client_test.py | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/client_test.py b/client_test.py index ae8157a..6025d4c 100644 --- a/client_test.py +++ b/client_test.py @@ -46,17 +46,27 @@ class Client(): self.name = name self.surname = surname self.client_num = client_num - self.room = room + self.room = None self.period = period - self.key_num = key_num - self.bookings = bookings - self.status = status + self.key_num = 0 + self.bookings = 0 + self.status = False # Automatic status adjustment if len(self.bookings) >= 4: self.status = True Client.clients += 1 - + + def check_in(self, room, key_num): + room_list[reference.index(room)].occupy(surname, self.period) + num_ = "key_" + str(key_num) + ".hand_out_key(" + str(key_num) + "," + "'" + str(surname) + "')" + try: + exec(num_) + self.key_num = key_num + except: + ("Schlüssel mit Daten nicht gefunden.") + + def change_room(self, surname, new_room, key_num = 0): # Room add period room_list[reference.index(self.room)].free() room_list[reference.index(new_room)].occupy(surname, self.period)