Example #1
0
def app():

    srepo = SRepo("stud.txt")
    grepo = Grepo(srepo, "grade.txt")
    scntr = SController(srepo)
    gcntr = GradeController(grepo, srepo)
    ui = UI(scntr, gcntr)

    ui.start()
Example #2
0
 def main(self):
     StudRepo = StudentFileRepo("student.txt")
     StudContr = StudentController(StudRepo, StudentValidator)
     
     
     print(StudRepo)
     labrep = LabRepo("laboratory.txt", StudRepo)
     LabContr = LabController(labrep, StudRepo)
     
     print(labrep)
     
     cons = UI(StudContr, LabContr)
     cons.start()
disciplineCtrl.addDiscipline(Discipline(3, "physics education"))
disciplineCtrl.addDiscipline(Discipline(11, "computer science"))

#

gradeCtrl = GradeCtrl(gradeRepo)

gradeCtrl.addGrade(Grade(1, "Ana", 1, "maths", 3))
gradeCtrl.addGrade(Grade(10, "Tini", 2, "maths", 8))
gradeCtrl.addGrade(Grade(11, "Toni", 2, "maths", 6))
gradeCtrl.addGrade(Grade(3, "Ion", 1, "english", 2))
gradeCtrl.addGrade(Grade(2, "Gigi", 1, "english", 7.5))
gradeCtrl.addGrade(Grade(4, "Mihnea", 1, "english", 8))
gradeCtrl.addGrade(Grade(5, "Gheorghe", 1, "english", 9))
gradeCtrl.addGrade(Grade(6, "Hagi", 1, "english", 6))
gradeCtrl.addGrade(Grade(7, "Urko", 1, "english", 9))
gradeCtrl.addGrade(Grade(8, "Bastos", 1, "english", 10))
gradeCtrl.addGrade(Grade(5, "Gheorghe", 1, "english", 8))
gradeCtrl.addGrade(Grade(6, "Hagi", 1, "english", 7))
gradeCtrl.addGrade(Grade(7, "Urko", 1, "english", 9))
gradeCtrl.addGrade(Grade(8, "Bastos", 1, "english", 10))

undoRedo = UndoRedo(studentCtrl, disciplineCtrl, gradeCtrl)
undoRedoCtrl = UndoRedoCtrl(undoRedo)

file = StudentFileRepository()
controllerFile = cFile(file)

ui = UI(studentCtrl, disciplineCtrl, gradeCtrl, undoRedoCtrl, controllerFile)
ui.mainMenu()
Example #4
0
from console import UI

ui = UI()
ui.run()
Example #5
0
from game import Board, Game
from console import UI
from AIalgorithms import BasicAlgorithm

b = Board()
AI = BasicAlgorithm()
g = Game(AI, b)
start = UI(g)
start.start()