Exemple #1
0
 def add_course(self):
     """Adds a course"""
     course_name = self.course_name_var.get()
     course_score = self.course_score_var.get()
     course_weight = self.course_is_weighted.get()
     course_category = self.course_category_var.get()
     grade = Grade(course_name, int(course_score), course_category,
                   course_weight)
     grade.add_database()
     self.destroy()
     self.parent.frame.destroy()
     self.parent.display_grades()
 def save_changes(self):
     """Saves the changes from editing"""
     with self.conn:
         self.cursor.execute(
             'DELETE FROM courses WHERE name= ? and score=?',
             (self.grade.name, self.grade.score))
     Grade.instances.remove(self.grade)
     grade = Grade(self.edit_name_val.get(), int(self.edit_score_val.get()),
                   self.edit_category_val.get(),
                   self.course_is_weighted.get())
     # self.grade.name = self.edit_name_val.get()
     # self.grade.score = int(self.edit_score_val.get())
     # self.grade.category = self.edit_category_val.get()
     # self.grade.weighted(self.course_is_weighted.get())
     grade.add_database()
     self.destroy()
     self.parent.frame.destroy()
     self.parent.display_grades()