def main(): # configure logging root = logging.getLogger() root.setLevel(logging.DEBUG) handler = logging.StreamHandler(sys.stdout) handler.setLevel(logging.DEBUG) formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') handler.setFormatter(formatter) root.addHandler(handler) logging.info("Start BDS App") # Init db logging.info("Init database") database_engine = DatabaseEngine(url='sqlite:///bds.db') database_engine.create_database() # controller person_controller = PersonController(database_engine) sport_controller = SportController(database_engine) # init vue root = RootFrame(person_controller, sport_controller) root.master.title("bds subscription app") root.show_menu_connexion() # start root.mainloop()
def main(): # configure logging root = logging.getLogger() root.setLevel(logging.DEBUG) handler = logging.StreamHandler(sys.stdout) handler.setLevel(logging.DEBUG) formatter = logging.Formatter( '%(asctime)s - %(name)s - %(levelname)s - %(message)s') handler.setFormatter(formatter) root.addHandler(handler) logging.info("Start 2eat App") # Init db logging.info("Init database") database_engine = DatabaseEngine(url='sqlite:///database.db') database_engine.create_database() # controller restaurant_controller = RestaurantController(database_engine) product_controller = ProductController(database_engine) person_controller = PersonController(database_engine) basket_controller = BasketController(database_engine) order_controller = OrderController(database_engine) # init vue root = RootFrame(restaurant_controller, product_controller, person_controller, basket_controller, order_controller) root.master.title("2eat subscription app") root.show_auth_portal() # start root.mainloop()
def main(): print("Welcome of BDS Association") # Init db database_engine = DatabaseEngine(url='sqlite:///bds.db') database_engine.create_database() admin_controller = MemberController(database_engine) AdminVue(admin_controller).admin_shell()
def main(): print("Welcome to the Shop") # Init db database_engine = DatabaseEngine(url='sqlite:///shop.db') database_engine.create_database() admin_controller = MemberController(database_engine) AdminVue(admin_controller).admin_shell()
def main(): print("Welcome of BDS Association") # Init db database_engine = DatabaseEngine(url='sqlite:///bds.db') database_engine.create_database() sport_controller = SportController(database_engine) admin_controller = MemberController(database_engine, sport_controller) AdminVue(admin_controller, sport_controller).start()
def main(): print("Welcome to the Shop") # Init db database_engine = DatabaseEngine(url='sqlite:///shop.db') database_engine.create_database() member_controller = MemberController(database_engine) admin_vue = AdminVue(member_controller) try: member = admin_vue.add_member("customer") admin_vue.show_member(member) except Error as e: admin_vue.error_message(str(e))
def main(): print("Welcome of BDS Association") # Init db database_engine = DatabaseEngine(url='sqlite:///bds.db') database_engine.create_database() member_controller = MemberController(database_engine) admin_vue = AdminVue(member_controller) try: member = admin_vue.add_member() admin_vue.show_member(member) except Error as e: admin_vue.error_message(str(e))
def setUpClass(cls) -> None: cls._database_engine = DatabaseEngine() cls._database_engine.create_database() with cls._database_engine.new_session() as session: # Person # Password is 'password' john = Person( id=str(uuid.uuid4()), firstname="john", lastname="do", email="*****@*****.**", user=User( username="******", password_hash= '5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8', admin=False)) session.add(john) # Sport to test person-sport association swimming = Sport(id=str(uuid.uuid4()), name="Swimming", description="Water", persons=[]) session.add(swimming) session.flush() session.flush() cls.john_id = john.id
def main(): # here is a logging configuration with three handlers (two handlers configured on one file and one stream) logger = logging.getLogger() logger.setLevel(logging.NOTSET) debug_logger = logging.FileHandler('log_file.log') debug_logger.setLevel(logging.DEBUG) error_logger = logging.FileHandler('log_file.log') error_logger.setLevel(logging.ERROR) console_logger = logging.StreamHandler() console_logger.setLevel(logging.ERROR) formatter = logging.Formatter( '%(asctime)s - %(name)s - %(levelname)s - %(message)s') debug_logger.setFormatter(formatter) error_logger.setFormatter(formatter) console_logger.setFormatter(formatter) logger.addHandler(debug_logger) logger.addHandler(error_logger) logger.addHandler(console_logger) #Running app logging.debug("Running Gym'Administration app") #Init database logging.debug("Init database") database_engine = DatabaseEngine(url='sqlite:///database.db') database_engine.create_database() #Controller gym_controller = GymController(database_engine) admin_controller = AdminController(database_engine) coach_controller = CoachController(database_engine) machine_controller = MachineController(database_engine) #Vue root = MainFrame(gym_controller, admin_controller, coach_controller, machine_controller) root.master.title("Gym'Administration - Desktop App") root.show_menu() #Start root.mainloop()
def main(): print("Welcome in BDS App") # Init db database_engine = DatabaseEngine(url='sqlite:///bds.db') database_engine.create_database() # controller member_controller = MemberController(database_engine) # init vue root = RootFrame(member_controller) root.master.title("bds subscription app") root.show_menu() # start root.mainloop()
def main(): print("Welcome of BDS Association") # Init db database_engine = DatabaseEngine(url='sqlite:///bds.db') database_engine.create_database() # Start api app = Flask(__name__) app.register_blueprint(person_resource) app.register_blueprint(sport_resource) app.register_blueprint(coach_resource) app.register_blueprint(user_resource) app.register_blueprint(member_resource) app.register_blueprint(lesson_resource) app.run(host="0.0.0.0", port=5000)
def main(): print("Welcome in BDS App") # Init db database_engine = DatabaseEngine(url='sqlite:///bds.db') database_engine.create_database() # controller person_controller = PersonController(database_engine) sport_controller = SportController(database_engine) planning_controller = SportController(database_engine) #a changer # init vue root = RootFrame(person_controller, sport_controller, planning_controller) root.master.title("bds subscription app") root.show_menu() # start root.mainloop()
def main(): print("Bienvenue dans le Createur de Robot") # Init db database_engine = DatabaseEngine(url='sqlite:///Robot.db') database_engine.create_database() # controller Bras_controller = BrasController(database_engine) Moteur_controller = MoteurController(database_engine) Microcontroleur_controller = MicrocontroleurController(database_engine) Robot_controller = RobotController(database_engine) # init vue root = RootFrame(Bras_controller, Moteur_controller, Microcontroleur_controller,Robot_controller) root.master.title("Creation Robot") root.show_menu() # start root.mainloop()
def setUpClass(cls) -> None: cls._database_engine = DatabaseEngine() cls._database_engine.create_database() with cls._database_engine.new_session() as session: # Sport swimming = Sport(id=str(uuid.uuid4()), name="Swimming", description="Water", persons=[]) session.add(swimming) session.flush() cls.swimming_id = swimming.id
def setUpClass(cls) -> None: cls._database_engine = DatabaseEngine() cls._database_engine.create_database() with cls._database_engine.new_session() as session: steeve = Person(id=str(uuid.uuid4()), firstname="steeve", lastname="gates", email="*****@*****.**") steeve.address = Address(street="21 rue docteur guerin", city="Laval", postal_code=53000) cls.steeve_id = steeve.id session.add(steeve) session.flush()
self.confirm_data_window = confirm_data.QtWidgets.QWidget() self.ui_confirm_data = confirm_data.Ui_Form() self.ui_confirm_data.setupUi(self.confirm_data_window) self.confirm_data_window.show() self.ui_confirm_data.cancel_data.clicked.connect( self.close_inscription) self.ui_confirm_data.submit_data.clicked.connect( self.submit_inscription) self.ui_confirm_data.textBrowser.setText( "recap : \n\n" + self.ui.prenom_input.text() + " " + self.ui.nom_input.text() + "\n" + self.ui.comboBox.currentText() + " ans \n" + self.ui.email_input.text() + "\n" + "statut : " + self.statut_personne + "\n" + "-----------------------------------------\n") database_engine = DatabaseEngine(url='sqlite:///inscription.db') database_engine.create_database() guest_database = guest_controller.GuestController(database_engine) main_app = acceuil.QtWidgets.QApplication(sys.argv) main_window = WindowManager() exit(main_app.exec_()) # Press the green button in the gutter to run the script. if __name__ == '__main__': print('PyChakkjkjrm')
def _create_user_controller(): return UserController(DatabaseEngine(url='sqlite:///bds.db'))
from PyQt5 import QtCore, QtGui, QtWidgets from vue.admin_vue import Pannel_admin from model.database import DatabaseEngine from controller.music_controller import MusicController from controller.music_like_controller import Music_LikeController from controller.member_controller import MemberController import sys if __name__ == "__main__": # La table de données liée au compte utilisateur database_engine = DatabaseEngine(url='sqlite:///musique.db') database_engine.create_database() _music_controller = MusicController(database_engine) _music_like_controller = Music_LikeController(database_engine) _member_controller = MemberController(database_engine) app = QtWidgets.QApplication(sys.argv) Dialog = QtWidgets.QDialog() ui = Pannel_admin(_music_controller, _music_like_controller, _member_controller) ui.setupUi(Dialog) Dialog.show() sys.exit(app.exec_())
def _create_sport_controller(): return SportController(DatabaseEngine(url='sqlite:///bds.db'))
def _create_coach_controller(): return CoachController(DatabaseEngine(url='sqlite:///bds.db'))
def _create_lesson_controller(): return LessonController(DatabaseEngine(url='sqlite:///bds.db'))