Exemple #1
0
        // Возвращает таблицу полученную из БД.
        private DataTable GetDataTable(string query, string tableName)
        {
            var table = dataBase.GetDataTable(query);

            table.TableName = tableName;

            return(table);
        }
Exemple #2
0
        private void RemoveSpecialization(int id)
        {
            var dt = db.GetDataTable($"SELECT s.ID FROM student s WHERE s.FieldOfStudy = {id}");

            if (dt.Rows.Count > 0)
            {
                throw new Exception("Для удаления профиля подготовки необходимо переместить или удалить всех студентов, которые к нему прикреплены");
            }

            db.Query($"DELETE FROM specialization WHERE ID = {id}");
        }