public CourseAssignToTeacherController() { courseAssignToTeacherManager = new CourseAssignToTeacherManager(); teacherManager = new TeacherManager(); departmentManager = new DepartmentManager(); courseManager = new CourseManager(); }
private void unassignAllTeacherFromCourseButton_Click(object sender, EventArgs e) { CourseAssignToTeacherManager courseAssignToTeacherManager = new CourseAssignToTeacherManager(); string massage = courseAssignToTeacherManager.UnassignTeacherFromCourse(); MessageBox.Show(massage); }
public ActionResult AssignToTeacher(CourseAssignToTeacher assign) { Teacher aTeacher = new Teacher(); DepartmentManager aDepartmentManager = new DepartmentManager(); CourseAssignToTeacherManager assignToTeacherManager = new CourseAssignToTeacherManager(); TeacherManager aTeacherManager = new TeacherManager(); ViewBag.departments = aDepartmentManager.GetAllDepartmentInfo(); aTeacherManager.GetAllTeachers(); if (aTeacher.RemainingCredit < assign.CourseCredit) { } var assinglist = assignToTeacherManager.GetAllCourseassinAssignToTeachers(); var assingcoursttoteacher = assinglist.FirstOrDefault(t => t.CourseId == assign.CourseId); var assigntrue = assignToTeacherManager.GetAllCourseassinAssignToTeachersTrue(); var assigntruefind = assigntrue.FirstOrDefault(c => c.CourseId == assign.CourseId); var assignfalse = assignToTeacherManager.GetAllCourseassinAssignToTeachersFalse(); var assigntfalsefind = assignfalse.FirstOrDefault(c => c.CourseId == assign.CourseId); if (assign.CourseCredit == 0.0) { ViewBag.message = "Input Values"; } else { if (assigntruefind != null) { ViewBag.message = "Course Already Assigned"; } else if (assigntfalsefind != null) { if (assignToTeacherManager.UpdateAssignCourse(assign) > 0) { ViewBag.message = "Assign Successfull"; } else { ViewBag.message = "Assign Failed"; } } else { if (assignToTeacherManager.AssignCourseToTeacher(assign) > 0) { assignToTeacherManager.UpdateRemainingCredit(assign.CourseCredit, assign.TeacherId); ViewBag.message = "Assign Successfull"; } else { ViewBag.message = "Failed to Assign"; } } } return(View()); }
public ActionResult UnAssign(int?id) { try { CourseAssignToTeacherManager courseAssignToTeacher = new CourseAssignToTeacherManager(); ViewBag.message = courseAssignToTeacher.UpdateAssignCourseTeacher(); return(View()); } catch { return(View()); } }
private void PopulateCourseInformationView(int deptId) { courseInformationListView.Items.Clear(); CourseAssignToTeacherManager courseAssignToTeacherManager = new CourseAssignToTeacherManager(); List <CourseAssignToTeacher> courseAssignToTeachers = courseAssignToTeacherManager.GetAllCourseAssignToTeachers(deptId); foreach (CourseAssignToTeacher courseAssignToTeacher in courseAssignToTeachers) { ListViewItem item = new ListViewItem(); item.Text = courseAssignToTeacher.CourseCode; item.SubItems.Add(courseAssignToTeacher.CourseName); item.SubItems.Add(courseAssignToTeacher.Semester); item.SubItems.Add(courseAssignToTeacher.TeacherName); courseInformationListView.Items.Add(item); } }
public CourseAssignToTeacherForm(MainForm mainForm) { this.mainForm = mainForm; InitializeComponent(); courseAssignToTeacherManager = new CourseAssignToTeacherManager(); }
public CourseAssignToTeacherForm() { courseAssignToTeacherManager = new CourseAssignToTeacherManager(); InitializeComponent(); }