def __init__(self): self.admin = AdminManager() self.customer = CustomerManager() self.employee = EmployeeManager() self.menu = MenuManager() self.order = OrderManager(self.menu) self.reservation = ReservationManager() self.statistics = StatisticsManager() self.table = TableManager()
def __init__(self): environ['SDL_VIDEO_CENTERED'] = '1' pg.mixer.pre_init(44100, -16, 2, 1024) pg.init() pg.display.set_caption('Fesitvus Frank') pg.display.set_mode((WINDOW_W, WINDOW_H)) self.screen = pg.display.set_mode((WINDOW_W, WINDOW_H)) self.clock = pg.time.Clock() self.oWorld = Map('1-1') self.oSound = Sound() self.oMM = MenuManager(self) self.run = True self.keyR = False self.keyL = False self.keyU = False self.keyD = False self.keyShift = False
def __init__(self): environ['#'] = '1' pg.mixer.pre_init(44100, -16, 2, 1024) pg.init() pg.display.set_caption('Mario by techprogrammer007') pg.display.set_caption('@code_with_python_') pg.display.set_mode((WINDOW_W, WINDOW_H)) self.screen = pg.display.set_mode((WINDOW_W, WINDOW_H)) self.clock = pg.time.Clock() self.oWorld = Map('1-1') self.oSound = Sound() self.oMM = MenuManager(self) self.run = True self.keyR = False self.keyL = False self.keyU = False self.keyD = False self.keyShift = False
def remove(self, id): super().remove(id) Database.orders[id]['status'] = 'cancelled' def read(self): res = [] for obj in self.types: elements = dict(obj.__dict__) del(elements['menu_manager']) del(elements['receipt']) res.append(elements) return res def check_if_late(self): now = time.mktime(datetime.now().timetuple()) for obj in self.types: elements = dict(obj.__dict__) datetime_object = time.mktime(datetime.strptime(elements['creation_date'], '%Y-%m-%d %H:%M:%S.%f').timetuple()) if int(now-datetime_object)/60 > 5: obj.status = "late" if __name__ == "__main__": from MenuManager import MenuManager menu = MenuManager() m = OrderManager(menu) print(m.read()) m.add([(1, 2)], "take-away") print(m.types[0].get_receipt()) print(m.read())