public StaffMainScreen(Staff staff)//when going to this screen you have to provide staff object { InitializeComponent(); this.staff = staff; repository = new MarksRepository(); subteachRepository = new SubjectsTeachersRepository(); if (staff.TypeId == 2)//if staff is ADMIN then show these panels, otherwise dont { TvarkytiNaudotojusPanel.Visible = true; SubjectTeacherPanel.Visible = true; } groupsList = subteachRepository.GetGroupsOfStaff(staff.StaffId); subjectsList = subteachRepository.GetSubjectsOfStaff(staff.StaffId); for (int a = 0; a < subjectsList.Count; a++) { SubjectNameDisplaycomboBox.Items.Add(subjectsList[a].Title); } for (int a = 0; a < groupsList.Count; a++) { GroupNameDisplaycomboBox.Items.Add(groupsList[a].Name); } UserName.Text = staff.Username + "" + staff.Password; }
public TeachersSubjects(Staff staff) { InitializeComponent(); this.staff = staff; repository = new SubjectsTeachersRepository(); groupsRepository = new GroupsRepository(); usersRepository = new UsersRepository(); groups = groupsRepository.GetJustGroups(); teachers = usersRepository.GetJustStaff(); for (int a = 0; a < groups.Count; a++) { AddGroupComboBox.Items.Add(groups[a].Name); } for (int a = 0; a < teachers.Count; a++) { AddTeacherComboBox.Items.Add(teachers[a].FirstName + " " + teachers[a].LastName); } }