예제 #1
0
        private void DeleteRow()
        {
            try {
                switch (chooseTable.SelectedItem)
                {
                case "Студенты": {
                    studentRepository.Remove(Convert.ToInt32(deletedValue.Value));
                    break;
                }

                case "Успеваемость": {
                    studentPerformanceRepository.Remove(Convert.ToInt32(deletedValue.Value));
                    break;
                }

                case "Дисциплины": {
                    disciplineRepository.Remove(Convert.ToInt32(deletedValue.Value));
                    break;
                }

                default: {
                    MessageBox.Show("Таблица не выбрана!", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    return;
                }
                }
            } catch (ObjectNotFoundException) {
                MessageBox.Show("Такая запись не найдена!", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            MessageBox.Show("Запись успешно удалена!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Information);
            LoadTable();
        }