Exemplo n.º 1
0
 def save(self):
     # get the course values from the ui
     title = self.view.get_title()
     subject = self.view.get_subject()
     # store the new values in the course variable
     course = Course(-1, self.semester, title, subject)
     # save the changes into the db
     BGModelController.add_course(course)
Exemplo n.º 2
0
 def save(self):
     # get the semester values from the ui
     season = self.view.get_season()
     year = int(self.view.get_year())
     # store the new values in the semester variable
     semester = Semester(season=season, year=year)
     # save the changes into the db
     BGModelController.add_semester(semester)
 def save( self ):
   # get the semester values from the ui
   season = self.view.get_season()
   year = int(self.view.get_year())
   # store the new values in the semester variable
   semester = Semester( season=season, year=year )
   # save the changes into the db
   BGModelController.add_semester( semester )
Exemplo n.º 4
0
 def save(self):
     # get the course values from the ui
     title = self.view.get_title()
     subject = int(self.view.get_subject())
     # store the new values in the course variable
     self.course.title(title)
     self.course.subject(subject)
     # save the changes into the db
     BGModelController.set_course(self.course)
Exemplo n.º 5
0
    def __init__(self, course, title="Course Info"):
        # setup model
        BGModelController.init()
        self.course = course

        # setup breadinterface
        Controller.__init__(self, title=title, view=CourseInfoView(self))
        self.button_info_dict['tl'] = 'close without saving'
        self.button_info_dict['tr'] = 'save and close'
Exemplo n.º 6
0
    def __init__(self, semester, title="Semester Info"):
        # setup model
        BGModelController.init()
        self.semester = semester

        # setup breadinterface
        Controller.__init__(self, title=title, view=SemesterInfoView(self))
        self.button_info_dict['tl'] = 'close without saving'
        self.button_info_dict['tr'] = 'save and close'
Exemplo n.º 7
0
  def __init__( self, assignment, title="Assignment Info"):
    # setup model
    BGModelController.init()
    self.assignment = assignment

    # setup breadinterface
    Controller.__init__( self, title=title, view=AssignmentInfoView(self) )
    self.button_info_dict['tl'] = 'close without saving'
    self.button_info_dict['tr'] = 'save and close'
  def __init__( self, semester, title="Semester Info"):
    # setup model
    BGModelController.init()
    self.semester = semester

    # setup breadinterface
    Controller.__init__( self, title=title, view=SemesterInfoView(self) )
    self.button_info_dict['tl'] = 'close without saving'
    self.button_info_dict['tr'] = 'save and close'
Exemplo n.º 9
0
 def __init__( self, semester ):
   # init model
   self.semester = semester
   BGModelController.init()
   self.course_list = BGModelController.get_courses_for_semester(self.semester)
   # init bi
   Controller.__init__( self, title="Course List", view=CourseListView(self,self) )
   self.button_info_dict['tl'] = 'go back to the Semester list'
   self.button_info_dict['tr'] = 'view the Semester information'
   self.button_info_dict['bl'] = 'delete currently selected course'
   self.button_info_dict['bm'] = 'None'
   self.button_info_dict['br'] = 'add a course'
 def __init__( self, criteria ):
   # init model
   self.criteria = criteria
   BGModelController.init()
   self.assignment_list = BGModelController.get_assignments_for_criteria(self.criteria)
   # init bi
   Controller.__init__( self, title="Assignment List", view=AssignmentListView(self,self) )
   self.button_info_dict['tl'] = 'go back to the Criteria list'
   self.button_info_dict['tr'] = 'view the Criteria information'
   self.button_info_dict['bl'] = 'delete currently selected assignment'
   self.button_info_dict['bm'] = 'None'
   self.button_info_dict['br'] = 'add a assignment'
Exemplo n.º 11
0
 def __init__( self, course ):
   # init model
   self.course = course
   BGModelController.init()
   self.criteria_list = BGModelController.get_criterion_for_course(self.course)
   # init bi
   Controller.__init__( self, title="Criteria List", view=CriteriaListView(self,self) )
   self.button_info_dict['tl'] = 'go back to the Course list'
   self.button_info_dict['tr'] = 'view the Course information'
   self.button_info_dict['bl'] = 'delete currently selected criteria'
   self.button_info_dict['bm'] = 'None'
   self.button_info_dict['br'] = 'add a criteria'
Exemplo n.º 12
0
 def __init__(self):
     # init model
     BGModelController.init()
     self.semester_list = BGModelController.get_all_semesters()
     # init bi
     Controller.__init__(self,
                         title="Semester List",
                         view=SemesterListView(self, self))
     self.button_info_dict['tl'] = 'about this app'
     self.button_info_dict['tr'] = 'open settings'
     self.button_info_dict['bl'] = 'delete currently selected semester'
     self.button_info_dict['bm'] = 'None'
     self.button_info_dict['br'] = 'add a semester'
Exemplo n.º 13
0
 def __init__(self, course):
     # init model
     self.course = course
     BGModelController.init()
     self.criteria_list = BGModelController.get_criterion_for_course(
         self.course)
     # init bi
     Controller.__init__(self,
                         title="Criteria List",
                         view=CriteriaListView(self, self))
     self.button_info_dict['tl'] = 'go back to the Course list'
     self.button_info_dict['tr'] = 'view the Course information'
     self.button_info_dict['bl'] = 'delete currently selected criteria'
     self.button_info_dict['bm'] = 'None'
     self.button_info_dict['br'] = 'add a criteria'
Exemplo n.º 14
0
 def __init__(self, semester):
     # init model
     self.semester = semester
     BGModelController.init()
     self.course_list = BGModelController.get_courses_for_semester(
         self.semester)
     # init bi
     Controller.__init__(self,
                         title="Course List",
                         view=CourseListView(self, self))
     self.button_info_dict['tl'] = 'go back to the Semester list'
     self.button_info_dict['tr'] = 'view the Semester information'
     self.button_info_dict['bl'] = 'delete currently selected course'
     self.button_info_dict['bm'] = 'None'
     self.button_info_dict['br'] = 'add a course'
Exemplo n.º 15
0
 def __init__(self, criteria):
     # init model
     self.criteria = criteria
     BGModelController.init()
     self.assignment_list = BGModelController.get_assignments_for_criteria(
         self.criteria)
     # init bi
     Controller.__init__(self,
                         title="Assignment List",
                         view=AssignmentListView(self, self))
     self.button_info_dict['tl'] = 'go back to the Criteria list'
     self.button_info_dict['tr'] = 'view the Criteria information'
     self.button_info_dict['bl'] = 'delete currently selected assignment'
     self.button_info_dict['bm'] = 'None'
     self.button_info_dict['br'] = 'add a assignment'
Exemplo n.º 16
0
  def save( self ):
    # get the assignment values from the ui
    index = self.view.get_index()
    name = self.view.get_name()
    due = float(self.view.get_due())
    max = float(self.view.get_max())
    rcv = float(self.view.get_received())
    grade = Grade(max,rcv)
    notes = self.view.get_notes()

    # store the new values in the assignment variable
    assignment = Assignment(-1,self.criteria,index,name,due,grade,notes)

    # save the changes into the db
    BGModelController.add_assignment( assignment )
Exemplo n.º 17
0
  def save( self ):
    # get the assignment values from the ui
    index = self.view.get_index()
    name = self.view.get_name()
    due = float(self.view.get_due())
    max = float(self.view.get_max())
    rcv = float(self.view.get_received())
    notes = self.view.get_notes()

    # store the new values in the assignment variable
    self.assignment.index(index)
    self.assignment.name(name)
    self.assignment.due(due)
    self.assignment.notes(notes)
    self.assignment.grade(Grade(max,rcv))

    # save the changes into the db
    BGModelController.set_assignment( self.assignment )
Exemplo n.º 18
0
 def update(self):
     self.criteria_list = BGModelController.get_criterion_for_course(
         self.course)
     Controller.update(self)
Exemplo n.º 19
0
 def bl_clicked(self, x):
     i = self.view.selected_index()
     BGModelController.delete_criteria(self.criteria_list[i])
     self.update()
Exemplo n.º 20
0
 def avg_at_index( self, i ):
   return str(BGModelController.criteria_avg(self.criteria_list[i]))
Exemplo n.º 21
0
 def bm_label( self ):
   msg = "course avg: "
   msg += str(BGModelController.course_avg(self.course))
   return msg
 def bl_clicked( self,x ):
   i = self.view.selected_index()
   BGModelController.delete_assignment( self.assignment_list[i] )
   self.update()
Exemplo n.º 23
0
 def grade_at_index( self, i ):
   return str(BGModelController.course_avg(self.course_list[i]))
Exemplo n.º 24
0
 def update(self):
     self.course_list = BGModelController.get_courses_for_semester(
         self.semester)
     Controller.update(self)
Exemplo n.º 25
0
 def bm_label(self):
     msg = "semester avg: "
     msg += str(BGModelController.semester_avg(self.semester))
     return msg
Exemplo n.º 26
0
 def bl_clicked(self, x):
     i = self.view.selected_index()
     BGModelController.delete_course(self.course_list[i])
     self.update()
Exemplo n.º 27
0
 def grade_at_index(self, i):
     return str(BGModelController.course_avg(self.course_list[i]))
 def update( self ):
   self.assignment_list = BGModelController.get_assignments_for_criteria(self.criteria)
   Controller.update(self)
 def bm_label( self ):
   msg = "criteria avg: "
   msg += str(BGModelController.criteria_avg(self.criteria))
   return msg
Exemplo n.º 30
0
 def bm_label(self):
     msg = "criteria avg: "
     msg += str(BGModelController.criteria_avg(self.criteria))
     return msg
Exemplo n.º 31
0
 def update( self ):
   self.criteria_list = BGModelController.get_criterion_for_course(self.course)
   Controller.update(self)
Exemplo n.º 32
0
 def bm_label( self ):
   msg = "semester avg: "
   msg += str(BGModelController.semester_avg(self.semester))
   return msg
Exemplo n.º 33
0
 def bl_clicked( self,x ):
   i = self.view.selected_index()
   BGModelController.delete_criteria( self.criteria_list[i] )
   self.update()
Exemplo n.º 34
0
 def update( self ):
   self.course_list = BGModelController.get_courses_for_semester(self.semester)
   Controller.update(self)
Exemplo n.º 35
0
 def bl_clicked(self, x):
     i = self.view.selected_index()
     BGModelController.delete_assignment(self.assignment_list[i])
     self.update()
Exemplo n.º 36
0
 def bl_clicked(self, x):
     i = self.view.selected_index()
     BGModelController.delete_semester(self.semester_list[i])
     self.update()
Exemplo n.º 37
0
 def avg_at_index(self, i):
     return str(BGModelController.criteria_avg(self.criteria_list[i]))
Exemplo n.º 38
0
 def bm_label(self):
     msg = "overall avg: "
     msg += str(BGModelController.cumulative_avg())
     return msg
Exemplo n.º 39
0
 def bm_label(self):
     msg = "course avg: "
     msg += str(BGModelController.course_avg(self.course))
     return msg
Exemplo n.º 40
0
 def update(self):
     self.semester_list = BGModelController.get_all_semesters()
     Controller.update(self)
Exemplo n.º 41
0
 def bl_clicked( self,x ):
   i = self.view.selected_index()
   BGModelController.delete_course( self.course_list[i] )
   self.update()
Exemplo n.º 42
0
 def update(self):
     self.assignment_list = BGModelController.get_assignments_for_criteria(
         self.criteria)
     Controller.update(self)