示例#1
0
        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);
        }
示例#2
0
        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();
        }
示例#3
0
        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);
        }