Exemplo n.º 1
0
 private void ButtonEditMark_Click(object sender, EventArgs e)
 {
     if (TableMarks.SelectedRows.Count != 0)
     {
         DBControl.Edit(Mark.Marks[(Guid)TableMarks.SelectedCells[0].Value]);
         TableMarks.SelectedCells[1].Value = Mark.Marks[(Guid)TableMarks.SelectedCells[0].Value].Value;
         TableMarks.SelectedCells[2].Value = Mark.Marks[(Guid)TableMarks.SelectedCells[0].Value].Name;
         TableMarks.ClearSelection();
     }
     else
     {
         MessageBox.Show("Для изменения оценки, выбирете ее из таблицы", "Не выбрана оценка для изменения", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemplo n.º 2
0
 private void TableSubjects_SelectionChanged(object sender, EventArgs e)
 {
     TableMarks.Rows.Clear();
     if (TableSubjects.SelectedRows.Count != 0)
     {
         foreach (var mrk in student.Marks)
         {
             if (mrk.Subject == Subject.Subjects[(Guid)TableSubjects.SelectedCells[0].Value])
             {
                 TableMarks.Rows.Add(mrk.Id, mrk.Value, mrk.Name);
             }
         }
         TableMarks.ClearSelection();
     }
 }
Exemplo n.º 3
0
 private void ButtonDeleteMark_Click(object sender, EventArgs e)
 {
     if (TableMarks.SelectedRows.Count != 0)
     {
         if (MessageBox.Show("Вы уверены, что хотите удалить выбранную оценку?", "Удаление выбраной оценки", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
         {
         }
         else
         {
             DBControl.Delete(Mark.Marks[(Guid)TableMarks.SelectedCells[0].Value]);
             TableMarks.Rows.Remove(TableMarks.SelectedRows[0]);
             TableMarks.ClearSelection();
         }
     }
     else
     {
         MessageBox.Show("Для удаления оценки, выбирете ее из таблицы", "Не выбрана оценка для удаления", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }