Загрузка данных


-- 1. Проверка процедуры добавления вида рекламы
EXEC Виды_рекламы_Insert 
    @Код_вида = 6, 
    @Наименование = N'Транзитная реклама', 
    @Описание = N'Реклама на общественном транспорте';
-- Проверить результат: SELECT * FROM Виды_рекламы;


-- 2. Проверка процедуры добавления заказа (отметка об оплате автоматически 'false')
EXEC Заказы_Insert 
    @Дата_заказа = '2026-03-30', 
    @Дата_начала = '2026-04-01', 
    @Дата_окончания = '2026-05-01', 
    @Код_заказчика = 1, 
    @Код_места = 1, 
    @Код_услуги_1 = 1, 
    @Код_услуги_2 = NULL, 
    @Код_услуги_3 = NULL, 
    @Стоимость = 45000.00, 
    @Код_сотрудника = 1;
-- Проверить результат: SELECT * FROM Заказы;


-- 3. Проверка процедуры обновления стоимости дополнительных услуг (повышение на 15%)
EXEC Дополнительные_услуги_Update;
-- Проверить результат: SELECT * FROM Дополнительные_услуги;


-- 4. Проверка процедуры изменения даты окончания заказа
EXEC Заказы_Update 
    @Код_заказа = 1, 
    @Новая_дата_окончания = '2026-06-01';
-- Проверить результат: SELECT * FROM Заказы WHERE Код_заказа = 1;


-- 5. Проверка процедуры удаления заказчика (удалит, только если нет телефона)
EXEC Заказчики_Delete @Код_заказчика = 2;


-- 6. Проверка процедуры удаления вида рекламы (каскадно удалит и связанные места расположения)
EXEC Виды_рекламы_Delete @Код_вида = 5;


-- 7. Проверка процедуры удаления должности
EXEC Должности_Delete @Код_должности = 4;