Esempio n. 1
0
        private List <Subject> GetSubjectsThatAreNotInTeacher(List <Subject> teacherSubjects)
        {
            ISubjectLogic  subjectsOperations = Provider.GetInstance.GetSubjectOperations();
            List <Subject> systemSubjects     = subjectsOperations.GetSubjects();

            return(systemSubjects?.Where(systemSubject => !teacherSubjects.Any(teacherSubject => systemSubject.Equals(teacherSubject))).ToList());
        }
Esempio n. 2
0
        private Subject FindSubjectOnSystem(int code)
        {
            ISubjectLogic  subjectOperations = DummyProvider.GetInstance.GetSubjectOperations();
            List <Subject> subjects          = subjectOperations.GetSubjects();

            return(subjects.Find(x => x.GetCode() == code));
        }
        private void LoadFormData()
        {
            ISubjectLogic  subjectOperations = Provider.GetInstance.GetSubjectOperations();
            List <Subject> subjects          = subjectOperations.GetSubjects();

            foreach (Subject subject in subjects)
            {
                this.listBoxSystemSubjects.Items.Add(subject);
            }
        }
        private void CheckIfIsThereAnySubjectInSystem()
        {
            ISubjectLogic  subjectOperations = Provider.GetInstance.GetSubjectOperations();
            List <Subject> subjects          = subjectOperations.GetSubjects();

            if (subjects.Count().Equals(0))
            {
                this.labelError.Text    = "Currently there is not any subject in the system.";
                this.labelError.Visible = true;
            }
        }
        private void FillSubjectsComboBox()
        {
            ISubjectLogic  subjectOperations = Provider.GetInstance.GetSubjectOperations();
            List <Subject> subjects          = subjectOperations.GetSubjects();

            for (int index = 0; index < subjects?.Count(); index++)
            {
                this.comboBoxSelectSubjectToModify.Items.Add(subjects[index]);
            }

            this.comboBoxSelectSubjectToModify.DropDownStyle = ComboBoxStyle.DropDownList;
        }
Esempio n. 6
0
        private void LoadFormInitialData()
        {
            IStudentLogic studentOperations = Provider.GetInstance.GetStudentOperations();

            this.textBoxStudentNumber.Text = studentOperations.GetNextStudentNumber().ToString();

            ISubjectLogic  subjectOperations = Provider.GetInstance.GetSubjectOperations();
            List <Subject> subjects          = subjectOperations.GetSubjects();

            foreach (Subject subject in subjects)
            {
                this.listBoxSystemSubjects.Items.Add(subject);
            }
        }