private void btnAdd_Click(object sender, EventArgs e) { string[] Name = cmbTeachers.Text.Split(' '); string[] Title = cmbClasses.Text.Split(' '); Teacher teacher = TeacherDB.TeacherFind(Convert.ToInt32(Name[0])); Classes classes = ClassesDB.ClassFind(Convert.ToInt32(Title[0])); foreach (int teacherId in classes.TeacherID) { if (teacherId == teacher.TeacherID) { MessageBox.Show("Teacher already part of class"); return;; } } classes.TeacherID.RemoveAll(item => item == 0); classes.TeacherID.Add(teacher.TeacherID); teacher.ClassID.Add(classes.ClassID); ClassesDB.ClassDelete(classes); ClassesDB.ClassSave(classes); TeacherDB.TeacherDelete(teacher); TeacherDB.TeacherSave(teacher); }
private void btnSave_Click(object sender, EventArgs e) { Classes updatedClass = ClassesDB.ClassFind(Convert.ToInt32(lblClassID.Text)); updatedClass.ClassID = Convert.ToInt32(lblClassID.Text); updatedClass.ClassTitle = txtClassTitle.Text; updatedClass.ClassTrack = cmbTrack.Text; ClassesDB.ClassDelete(updatedClass); ClassesDB.ClassSave(updatedClass); MessageBox.Show("Class Updated"); this.Close(); }
private void btnDelete_Click(object sender, EventArgs e) { string[] Name = cmbTeachers.Text.Split(' '); string[] Title = cmbClasses.Text.Split(' '); Teacher teacher = TeacherDB.TeacherFind(Convert.ToInt32(Name[0])); Classes classes = ClassesDB.ClassFind(Convert.ToInt32(Title[0])); classes.TeacherID.Remove(teacher.TeacherID); teacher.ClassID.Remove(classes.ClassID); ClassesDB.ClassDelete(classes); ClassesDB.ClassSave(classes); TeacherDB.TeacherDelete(teacher); TeacherDB.TeacherSave(teacher); }