コード例 #1
0
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()
コード例 #2
0
ファイル: main.py プロジェクト: Cyrathec/2eat
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()
コード例 #3
0
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()
コード例 #4
0
ファイル: main_admin.py プロジェクト: unegrandefritesvp/TD1
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()
コード例 #5
0
ファイル: main_admin.py プロジェクト: Wizardgael/GL
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()
コード例 #6
0
ファイル: main_member.py プロジェクト: gsourdat/LogMagasin
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))
コード例 #7
0
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))
コード例 #8
0
    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
コード例 #9
0
ファイル: main.py プロジェクト: QuentinClrt/GLPOO
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()
コード例 #10
0
ファイル: main.py プロジェクト: Arthurbrx/Test
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()
コード例 #11
0
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)
コード例 #12
0
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()
コード例 #13
0
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()
コード例 #14
0
 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
コード例 #15
0
    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()
コード例 #16
0
ファイル: main.py プロジェクト: HarryCobeur/TP_GLPOO
        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')
コード例 #17
0
ファイル: user_resource.py プロジェクト: Henkan/glpoo
def _create_user_controller():
    return UserController(DatabaseEngine(url='sqlite:///bds.db'))
コード例 #18
0
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_())
コード例 #19
0
def _create_sport_controller():
    return SportController(DatabaseEngine(url='sqlite:///bds.db'))
コード例 #20
0
def _create_coach_controller():
    return CoachController(DatabaseEngine(url='sqlite:///bds.db'))
コード例 #21
0
def _create_lesson_controller():
    return LessonController(DatabaseEngine(url='sqlite:///bds.db'))