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()