// При изменении выбранной даты пересчитываем проведенные занятия
 private void mc_ClassDate_DateSelected(object sender, DateRangeEventArgs e)
 {
     if (e.Start > DateTime.Today)
     {
         mc_ClassDate.SetDate(DateTime.Today);
         MessageBox.Show("Нельзя выбрать еще не наступившую дату");
     }
     WriteActivities(ClassOperations.ReadTodaysActivities(tb_GroupName.Text, mc_ClassDate.SelectionStart.DayOfWeek));
 }
 private void bt_Apply_Click(object sender, EventArgs e)
 {
     if (lb_Activities.SelectedItem != null)
     {
         // Сохранить отчет о проведенном занятии
         ClassOperations.SendPeriodReport(lb_Activities.SelectedItem.ToString(), tb_GroupName.Text, mc_ClassDate.SelectionStart.Date, tb_TimeBegun.Text,
                                          Int32.Parse(tb_Duration.Text), tb_WorkDone.Text, dgv_Attendance);
         MessageBox.Show("Отчет о проведенном занятии сохранен.");
     }
     else
     {
         MessageBox.Show("Не выбрано занятие");
     }
 }
 private void FormClass_Load(object sender, EventArgs e)
 {
     ClassOperations.FillForm(this);
 }