Exemple #1
0
        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);
            }
        }