Ejemplo n.º 1
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()
Ejemplo n.º 2
0
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()
Ejemplo n.º 3
0
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()
Ejemplo n.º 4
0
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))
Ejemplo n.º 5
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))
Ejemplo n.º 6
0
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()
Ejemplo n.º 7
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_())
Ejemplo n.º 8
0
def _create_member_controller():
    return MemberController(DatabaseEngine(url='sqlite:///bds.db'))