Exemple #1
0
        private void studentsBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            List <Grade> gradesList = otherData.GetAllGrades();

            markLabel.Visible    = true;
            oldMarkLabel.Visible = true;
            oldMarkLabel.Text    = "ĮVERTINKITE STUDENTĄ";
            okButton.Visible     = true;
            gradeBox.Visible     = true;

            selectedStudent = null;
            if (studentsBox.Text != "")
            {
                string name    = studentsBox.Text.Substring(0, studentsBox.Text.IndexOf(' '));
                string surname = studentsBox.Text.Substring(studentsBox.Text.IndexOf(' ') + 1);
                foreach (Student student in currentStudentList)
                {
                    if (student.Name == name && student.Surname == surname)
                    {
                        selectedStudent = student;
                    }
                }
            }
            if (selectedStudent != null)
            {
                foreach (Grade grade in gradesList)
                {
                    if (grade.Studentid == selectedStudent.Id)
                    {
                        oldMarkLabel.Text = "Šį studentą įvertinote pažymiu: " + grade.grade + " Keisti pažymį: ";
                    }
                }
            }
        }
Exemple #2
0
        public StudentSelectedSubjectControl(Subject subject)
        {
            InitializeComponent();
            this.subject = subject;

            titleLabel.Text       = subject.Title;
            descriptionLabel.Text = subject.Description;


            List <Grade> allGrades = otherData.GetAllGrades();

            foreach (Grade grade in allGrades)
            {
                if (subject.Id == grade.Subjectid && student.Id == grade.Studentid)
                {
                    this.grade = grade;
                }
            }

            if (grade == null)
            {
                gradeLabel.Text = "Jūsų dar neįvertino";
                dateLabel.Text  = "Nėra";
            }
            else
            {
                gradeLabel.Text = grade.grade.ToString();
                dateLabel.Text  = grade.Date.ToString("yyyy-MM-dd");
            }
        }