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į: "; } } } }
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"); } }