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)
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 )
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)
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'
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'
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'
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'
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'
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'
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'
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'
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 )
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 )
def update(self): self.criteria_list = BGModelController.get_criterion_for_course( self.course) Controller.update(self)
def bl_clicked(self, x): i = self.view.selected_index() BGModelController.delete_criteria(self.criteria_list[i]) self.update()
def avg_at_index( self, i ): return str(BGModelController.criteria_avg(self.criteria_list[i]))
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()
def grade_at_index( self, i ): return str(BGModelController.course_avg(self.course_list[i]))
def update(self): self.course_list = BGModelController.get_courses_for_semester( self.semester) Controller.update(self)
def bm_label(self): msg = "semester avg: " msg += str(BGModelController.semester_avg(self.semester)) return msg
def bl_clicked(self, x): i = self.view.selected_index() BGModelController.delete_course(self.course_list[i]) self.update()
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
def bm_label(self): msg = "criteria avg: " msg += str(BGModelController.criteria_avg(self.criteria)) return msg
def update( self ): self.criteria_list = BGModelController.get_criterion_for_course(self.course) Controller.update(self)
def bm_label( self ): msg = "semester avg: " msg += str(BGModelController.semester_avg(self.semester)) return msg
def bl_clicked( self,x ): i = self.view.selected_index() BGModelController.delete_criteria( self.criteria_list[i] ) self.update()
def update( self ): self.course_list = BGModelController.get_courses_for_semester(self.semester) Controller.update(self)
def bl_clicked(self, x): i = self.view.selected_index() BGModelController.delete_assignment(self.assignment_list[i]) self.update()
def bl_clicked(self, x): i = self.view.selected_index() BGModelController.delete_semester(self.semester_list[i]) self.update()
def avg_at_index(self, i): return str(BGModelController.criteria_avg(self.criteria_list[i]))
def bm_label(self): msg = "overall avg: " msg += str(BGModelController.cumulative_avg()) return msg
def bm_label(self): msg = "course avg: " msg += str(BGModelController.course_avg(self.course)) return msg
def update(self): self.semester_list = BGModelController.get_all_semesters() Controller.update(self)
def bl_clicked( self,x ): i = self.view.selected_index() BGModelController.delete_course( self.course_list[i] ) self.update()
def update(self): self.assignment_list = BGModelController.get_assignments_for_criteria( self.criteria) Controller.update(self)