/// <summary> /// Установить оценку для студента /// </summary> /// <param name="student"></param> public void StudentSetGrade(StudentRatingModel student) { RatingProvider.RateStudent( student.Student.Id, Subject.Id, student.Grade); }
public void SetStudentRating(StudentRatingModel model) { studentName.Text = $"{model.Student.LastName} {model.Student.FirstName} {model.Student.Patronymic}"; if (model.Grade != 0) { gradeSelector.Text = model.Grade.ToString(); } else { NoiseStart = false; } }
private void gradeSelector_SelectedIndexChanged(object sender, EventArgs e) { if (NoiseStart) { NoiseStart = false; return; } CheckBox checkBox = sender as CheckBox; StudentRatingModel model = this.Tag as StudentRatingModel; model.Grade = Int32.Parse(gradeSelector.Text); StateChanged?.Invoke(model, EventArgs.Empty); }
/// <summary> /// Установить оценку студенту /// </summary> /// <param name="student"></param> public void StudentSetGrade(StudentRatingModel student) { Model.StudentSetGrade(student); }