public StudentDelete(IStudentViewModel studentViewModel, Student student) { _studentViewModel = studentViewModel; _student = student; InitializeComponent(); ucStudent.txtID.Text = _student.ID.ToString(); ucStudent.txtStudFirstName.Text = _student.StudFirstName; ucStudent.txtStudFirstName.ReadOnly = true; ucStudent.txtStudLastName.Text = _student.StudLastName; ucStudent.txtStudLastName.ReadOnly = true; ucStudent.txtStudMiddleName.Text = _student.StudMiddleName; ucStudent.txtStudMiddleName.ReadOnly = true; ucStudent.cboDepartment.Text = _student.Department.ToString(); ucStudent.cboDepartment.Enabled = false; _departments = _studentViewModel.GetDepartments(); _departments.Insert(0, new Department() { ID = 0, DepartmentCode = "", DepartmentDescription = "Please Select" }); ucStudent.cboDepartment.DataSource = _departments; ucStudent.cboDepartment.DisplayMember = "DepartmentDescription"; ucStudent.cboDepartment.ValueMember = "DepartmentCode"; ucStudent.cboDepartment.Text = student.Department.DepartmentDescription; }
public StudentUpdate(IStudentViewModel studentViewModel, Student student) { _studentViewModel = studentViewModel; _studentToBeUpdated = student; InitializeComponent(); _departments = _studentViewModel.GetDepartments(); _departments.Insert(0, new Department() { ID = 0, DepartmentCode = "", DepartmentDescription = "Please Select" }); ucStudent.cboDepartment.DataSource = _departments; ucStudent.cboDepartment.DisplayMember = "DepartmentDescription"; ucStudent.cboDepartment.ValueMember = "DepartmentCode"; InitializeStudentUserControl(); }
public StudentCreate(IStudentViewModel studentViewModel) { _studentViewModel = studentViewModel; InitializeComponent(); _departments = _studentViewModel.GetDepartments(); _departments.Insert(0, new Department() { ID = 0, DepartmentCode = "", DepartmentDescription = "Please Select" }); ucStudent.cboDepartment.DataSource = _departments; ucStudent.cboDepartment.DisplayMember = "DepartmentDescription"; ucStudent.cboDepartment.ValueMember = "DepartmentCode"; ucStudent.lblID.Hide(); ucStudent.txtID.Hide(); }
public Index(IDepartmentViewModel departmentViewModel, ICourseViewModel courseViewModel, IProfessorViewModel professorViewModel, IStudentViewModel studentViewModel) { _departmentViewModel = departmentViewModel; _courseViewModel = courseViewModel; _professorViewModel = professorViewModel; _studentViewModel = studentViewModel; InitializeComponent(); //1. Instantiate the Department user control. DepartmentSearchUserControl departmentSearchUserControl = new DepartmentSearchUserControl(_departmentViewModel); //2. Add it to Tab page with name tabDepartments tabIndex.TabPages["pageDepartments"].Controls.Add(departmentSearchUserControl); //3. Dock the department user control as fill. departmentSearchUserControl.Dock = DockStyle.Fill; //4. Instantiate user control for courses. CourseSearchUserControl courseSearchUserControl = new CourseSearchUserControl(_courseViewModel); //5. Add it to tab page pageCourses. tabIndex.TabPages["pageCourses"].Controls.Add(courseSearchUserControl); //6. Dock user control for courses as fill. courseSearchUserControl.Dock = DockStyle.Fill; //7. Instantiate user control for courses. ProfessorSearchUserControl professorSearchUserControl = new ProfessorSearchUserControl(_professorViewModel); //8. Add it to tab page pageCourses. tabIndex.TabPages["pageProfessors"].Controls.Add(professorSearchUserControl); //9. Dock user control for courses as fill. professorSearchUserControl.Dock = DockStyle.Fill; //10. Instantiate user control for students. StudentSearchUserControl studentSearchUserControl = new StudentSearchUserControl(_studentViewModel); //11. Add it to tab page pageStudents. tabIndex.TabPages["pageStudents"].Controls.Add(studentSearchUserControl); //12. Dock user control for courses as fill. studentSearchUserControl.Dock = DockStyle.Fill; }
public StudentSearchUserControl(IStudentViewModel studentViewModel) { InitializeComponent(); _studentViewModel = studentViewModel; LoadData(); }