DELETE FROM [dbo].[Components] WHERE (([id] = @Original_id) AND ((@IsNull_Id_единицы_измерения = 1 AND [Id единицы измерения] IS NULL) OR ([Id единицы измерения] = @Original_Id_единицы_измерения)) AND ((@IsNull_Тип_материала = 1 AND [Тип_материала] IS NULL) OR ([Тип_материала] = @Original_Тип_материала)) AND ((@IsNull_Цена = 1 AND [Цена] IS NULL) OR ([Цена] = @Original_Цена)) AND ((@IsNull_количество = 1 AND [количество] IS NULL) OR ([количество] = @Original_количество)))
INSERT INTO [dbo].[Components] ([Название], [Id единицы измерения], [Тип_материала], [Цена], [количество]) VALUES (@Название, @Id_единицы_измерения, @Тип_материала, @Цена, @количество);
SELECT id, Название, [Id единицы измерения], Тип_материала, Цена, количество FROM Components WHERE (id = SCOPE_IDENTITY())
SELECT id, Название, [Id единицы измерения], Тип_материала, Цена, количество FROM dbo.Components
UPDATE [dbo].[Components] SET [Название] = @Название, [Id единицы измерения] = @Id_единицы_измерения, [Тип_материала] = @Тип_материала, [Цена] = @Цена, [количество] = @количество WHERE (([id] = @Original_id) AND ((@IsNull_Id_единицы_измерения = 1 AND [Id единицы измерения] IS NULL) OR ([Id единицы измерения] = @Original_Id_единицы_измерения)) AND ((@IsNull_Тип_материала = 1 AND [Тип_материала] IS NULL) OR ([Тип_материала] = @Original_Тип_материала)) AND ((@IsNull_Цена = 1 AND [Цена] IS NULL) OR ([Цена] = @Original_Цена)) AND ((@IsNull_количество = 1 AND [количество] IS NULL) OR ([количество] = @Original_количество)));
SELECT id, Название, [Id единицы измерения], Тип_материала, Цена, количество FROM Components WHERE (id = @id)
DELETE FROM [dbo].[computer_assembly] WHERE (([id сборки] = @Original_id_сборки) AND ((@IsNull_Id_компонентов = 1 AND [Id компонентов] IS NULL) OR ([Id компонентов] = @Original_Id_компонентов)) AND ((@IsNull_Количество = 1 AND [Количество] IS NULL) OR ([Количество] = @Original_Количество)) AND ((@IsNull_Видеокарта = 1 AND [Видеокарта] IS NULL) OR ([Видеокарта] = @Original_Видеокарта)) AND ((@IsNull_Материнская_плата = 1 AND [Материнская плата] IS NULL) OR ([Материнская плата] = @Original_Материнская_плата)) AND ((@IsNull_Процессор = 1 AND [Процессор] IS NULL) OR ([Процессор] = @Original_Процессор)) AND ((@p3 = 1 AND [Оперативная память] IS NULL) OR ([Оперативная память] = @p2)) AND ((@IsNull_Оперативная_память = 1 AND [Оперативная_память] IS NULL) OR ([Оперативная_память] = @Original_Оперативная_память)) AND ((@IsNull_Жетский_диск = 1 AND [Жетский диск] IS NULL) OR ([Жетский диск] = @Original_Жетский_диск)) AND ((@IsNull_Куллер = 1 AND [Куллер] IS NULL) OR ([Куллер] = @Original_Куллер)) AND ((@IsNull_Система_охлаждения = 1 AND [Система охлаждения] IS NULL) OR ([Система охлаждения] = @Original_Система_охлаждения)) AND ((@IsNull_Блок_питания = 1 AND [Блок питания] IS NULL) OR ([Блок питания] = @Original_Блок_питания)) AND ((@IsNull_SSD = 1 AND [SSD] IS NULL) OR ([SSD] = @Original_SSD)))
INSERT INTO [dbo].[computer_assembly] ([Id компонентов], [Количество], [Видеокарта], [Материнская плата], [Процессор], [Оперативная память], [Оперативная_память], [Жетский диск], [Куллер], [Система охлаждения], [Блок питания], [SSD]) VALUES (@Id_компонентов, @Количество, @Видеокарта, @Материнская_плата, @Процессор, @p1, @Оперативная_память, @Жетский_диск, @Куллер, @Система_охлаждения, @Блок_питания, @SSD);
SELECT [id сборки], [Id компонентов], Количество, Видеокарта, [Материнская плата], Процессор, [Оперативная память], Оперативная_память, [Жетский диск], Куллер, [Система охлаждения], [Блок питания], SSD FROM computer_assembly WHERE ([id сборки] = SCOPE_IDENTITY())
SELECT [id сборки], [Id компонентов], Количество, Видеокарта, [Материнская плата], Процессор, [Оперативная память], Оперативная_память, [Жетский диск], Куллер, [Система охлаждения], [Блок питания], SSD FROM dbo.computer_assembly
UPDATE [dbo].[computer_assembly] SET [Id компонентов] = @Id_компонентов, [Количество] = @Количество, [Видеокарта] = @Видеокарта, [Материнская плата] = @Материнская_плата, [Процессор] = @Процессор, [Оперативная память] = @p1, [Оперативная_память] = @Оперативная_память, [Жетский диск] = @Жетский_диск, [Куллер] = @Куллер, [Система охлаждения] = @Система_охлаждения, [Блок питания] = @Блок_питания, [SSD] = @SSD WHERE (([id сборки] = @Original_id_сборки) AND ((@IsNull_Id_компонентов = 1 AND [Id компонентов] IS NULL) OR ([Id компонентов] = @Original_Id_компонентов)) AND ((@IsNull_Количество = 1 AND [Количество] IS NULL) OR ([Количество] = @Original_Количество)) AND ((@IsNull_Видеокарта = 1 AND [Видеокарта] IS NULL) OR ([Видеокарта] = @Original_Видеокарта)) AND ((@IsNull_Материнская_плата = 1 AND [Материнская плата] IS NULL) OR ([Материнская плата] = @Original_Материнская_плата)) AND ((@IsNull_Процессор = 1 AND [Процессор] IS NULL) OR ([Процессор] = @Original_Процессор)) AND ((@p3 = 1 AND [Оперативная память] IS NULL) OR ([Оперативная память] = @p2)) AND ((@IsNull_Оперативная_память = 1 AND [Оперативная_память] IS NULL) OR ([Оперативная_память] = @Original_Оперативная_память)) AND ((@IsNull_Жетский_диск = 1 AND [Жетский диск] IS NULL) OR ([Жетский диск] = @Original_Жетский_диск)) AND ((@IsNull_Куллер = 1 AND [Куллер] IS NULL) OR ([Куллер] = @Original_Куллер)) AND ((@IsNull_Система_охлаждения = 1 AND [Система охлаждения] IS NULL) OR ([Система охлаждения] = @Original_Система_охлаждения)) AND ((@IsNull_Блок_питания = 1 AND [Блок питания] IS NULL) OR ([Блок питания] = @Original_Блок_питания)) AND ((@IsNull_SSD = 1 AND [SSD] IS NULL) OR ([SSD] = @Original_SSD)));
SELECT [id сборки], [Id компонентов], Количество, Видеокарта, [Материнская плата], Процессор, [Оперативная память], Оперативная_память, [Жетский диск], Куллер, [Система охлаждения], [Блок питания], SSD FROM computer_assembly WHERE ([id сборки] = @id_сборки)
DELETE FROM [dbo].[Order] WHERE (([Id_заказа] = @Original_Id_заказа) AND ((@IsNull_Номер_заказа = 1 AND [Номер заказа] IS NULL) OR ([Номер заказа] = @Original_Номер_заказа)) AND ((@IsNull_Дата = 1 AND [Дата] IS NULL) OR ([Дата] = @Original_Дата)) AND ((@IsNull_id_сборки = 1 AND [id сборки] IS NULL) OR ([id сборки] = @Original_id_сборки)) AND ((@IsNull_id_статуса = 1 AND [id статуса] IS NULL) OR ([id статуса] = @Original_id_статуса)))
INSERT INTO [dbo].[Order] ([Номер заказа], [Дата], [id сборки], [id статуса]) VALUES (@Номер_заказа, @Дата, @id_сборки, @id_статуса);
SELECT Id_заказа, [Номер заказа], Дата, [id сборки], [id статуса] FROM [Order] WHERE (Id_заказа = SCOPE_IDENTITY())
SELECT Id_заказа, [Номер заказа], Дата, [id сборки], [id статуса] FROM dbo.[Order]
UPDATE [dbo].[Order] SET [Номер заказа] = @Номер_заказа, [Дата] = @Дата, [id сборки] = @id_сборки, [id статуса] = @id_статуса WHERE (([Id_заказа] = @Original_Id_заказа) AND ((@IsNull_Номер_заказа = 1 AND [Номер заказа] IS NULL) OR ([Номер заказа] = @Original_Номер_заказа)) AND ((@IsNull_Дата = 1 AND [Дата] IS NULL) OR ([Дата] = @Original_Дата)) AND ((@IsNull_id_сборки = 1 AND [id сборки] IS NULL) OR ([id сборки] = @Original_id_сборки)) AND ((@IsNull_id_статуса = 1 AND [id статуса] IS NULL) OR ([id статуса] = @Original_id_статуса)));
SELECT Id_заказа, [Номер заказа], Дата, [id сборки], [id статуса] FROM [Order] WHERE (Id_заказа = @Id_заказа)
DELETE FROM [dbo].[order_by_clients] WHERE (([Номер заказа] = @Original_Номер_заказа) AND ((@IsNull_Пожелания = 1 AND [Пожелания] IS NULL) OR ([Пожелания] = @Original_Пожелания)))
INSERT INTO [dbo].[order_by_clients] ([Пожелания]) VALUES (@Пожелания);
SELECT [Номер заказа], Пожелания FROM order_by_clients WHERE ([Номер заказа] = SCOPE_IDENTITY())
SELECT [Номер заказа], Пожелания FROM dbo.order_by_clients
UPDATE [dbo].[order_by_clients] SET [Пожелания] = @Пожелания WHERE (([Номер заказа] = @Original_Номер_заказа) AND ((@IsNull_Пожелания = 1 AND [Пожелания] IS NULL) OR ([Пожелания] = @Original_Пожелания)));
SELECT [Номер заказа], Пожелания FROM order_by_clients WHERE ([Номер заказа] = @Номер_заказа)
DELETE FROM [dbo].[Order_status] WHERE (([id] = @Original_id) AND ((@IsNull_Название_статуса = 1 AND [Название статуса] IS NULL) OR ([Название статуса] = @Original_Название_статуса)))
INSERT INTO [dbo].[Order_status] ([Название статуса]) VALUES (@Название_статуса);
SELECT id, [Название статуса] FROM Order_status WHERE (id = SCOPE_IDENTITY())
SELECT id, [Название статуса] FROM dbo.Order_status
UPDATE [dbo].[Order_status] SET [Название статуса] = @Название_статуса WHERE (([id] = @Original_id) AND ((@IsNull_Название_статуса = 1 AND [Название статуса] IS NULL) OR ([Название статуса] = @Original_Название_статуса)));
SELECT id, [Название статуса] FROM Order_status WHERE (id = @id)
DELETE FROM [dbo].[provider] WHERE (([id] = @Original_id) AND ((@IsNull_название = 1 AND [название] IS NULL) OR ([название] = @Original_название)) AND ((@IsNull_Страна_производитель = 1 AND [Страна производитель] IS NULL) OR ([Страна производитель] = @Original_Страна_производитель)))
INSERT INTO [dbo].[provider] ([id], [название], [Страна производитель]) VALUES (@id, @название, @Страна_производитель);
SELECT id, название, [Страна производитель] FROM provider WHERE (id = @id)
SELECT id, название, [Страна производитель] FROM dbo.provider
UPDATE [dbo].[provider] SET [id] = @id, [название] = @название, [Страна производитель] = @Страна_производитель WHERE (([id] = @Original_id) AND ((@IsNull_название = 1 AND [название] IS NULL) OR ([название] = @Original_название)) AND ((@IsNull_Страна_производитель = 1 AND [Страна производитель] IS NULL) OR ([Страна производитель] = @Original_Страна_производитель)));
SELECT id, название, [Страна производитель] FROM provider WHERE (id = @id)
DELETE FROM [dbo].[receipt_of_goods] WHERE (([id] = @Original_id) AND ((@IsNull_id_поставщика = 1 AND [id поставщика] IS NULL) OR ([id поставщика] = @Original_id_поставщика)) AND ((@IsNull_Id_компонентов = 1 AND [Id компонентов] IS NULL) OR ([Id компонентов] = @Original_Id_компонентов)) AND ((@IsNull_Дата = 1 AND [Дата] IS NULL) OR ([Дата] = @Original_Дата)))
INSERT INTO [dbo].[receipt_of_goods] ([id поставщика], [Id компонентов], [Дата]) VALUES (@id_поставщика, @Id_компонентов, @Дата);
SELECT id, [id поставщика], [Id компонентов], Дата FROM receipt_of_goods WHERE (id = SCOPE_IDENTITY())
SELECT id, [id поставщика], [Id компонентов], Дата FROM dbo.receipt_of_goods
UPDATE [dbo].[receipt_of_goods] SET [id поставщика] = @id_поставщика, [Id компонентов] = @Id_компонентов, [Дата] = @Дата WHERE (([id] = @Original_id) AND ((@IsNull_id_поставщика = 1 AND [id поставщика] IS NULL) OR ([id поставщика] = @Original_id_поставщика)) AND ((@IsNull_Id_компонентов = 1 AND [Id компонентов] IS NULL) OR ([Id компонентов] = @Original_Id_компонентов)) AND ((@IsNull_Дата = 1 AND [Дата] IS NULL) OR ([Дата] = @Original_Дата)));
SELECT id, [id поставщика], [Id компонентов], Дата FROM receipt_of_goods WHERE (id = @id)
DELETE FROM [dbo].[Role] WHERE (([Id] = @Original_Id) AND ((@IsNull_Название_роли = 1 AND [Название роли] IS NULL) OR ([Название роли] = @Original_Название_роли)))
INSERT INTO [dbo].[Role] ([Id], [Название роли]) VALUES (@Id, @Название_роли);
SELECT Id, [Название роли] FROM Role WHERE (Id = @Id)
SELECT Id, [Название роли] FROM dbo.Role
UPDATE [dbo].[Role] SET [Id] = @Id, [Название роли] = @Название_роли WHERE (([Id] = @Original_Id) AND ((@IsNull_Название_роли = 1 AND [Название роли] IS NULL) OR ([Название роли] = @Original_Название_роли)));
SELECT Id, [Название роли] FROM Role WHERE (Id = @Id)
DELETE FROM [dbo].[unit_of_measurement] WHERE (([id] = @Original_id) AND ((@IsNull_название = 1 AND [название] IS NULL) OR ([название] = @Original_название)))
INSERT INTO [dbo].[unit_of_measurement] ([название]) VALUES (@название);
SELECT id, название FROM unit_of_measurement WHERE (id = SCOPE_IDENTITY())
SELECT id, название FROM dbo.unit_of_measurement
UPDATE [dbo].[unit_of_measurement] SET [название] = @название WHERE (([id] = @Original_id) AND ((@IsNull_название = 1 AND [название] IS NULL) OR ([название] = @Original_название)));
SELECT id, название FROM unit_of_measurement WHERE (id = @id)
DELETE FROM [dbo].[Users] WHERE (([Id] = @Original_Id) AND ((@IsNull_Username = 1 AND [Username] IS NULL) OR ([Username] = @Original_Username)) AND ((@IsNull_Password = 1 AND [Password] IS NULL) OR ([Password] = @Original_Password)) AND ((@IsNull_Role = 1 AND [Role] IS NULL) OR ([Role] = @Original_Role)))
INSERT INTO [dbo].[Users] ([Id], [Username], [Password], [Role]) VALUES (@Id, @Username, @Password, @Role);
SELECT Id, Username, Password, Role FROM Users WHERE (Id = @Id)
SELECT Id, Username, Password, Role FROM dbo.Users
UPDATE [dbo].[Users] SET [Id] = @Id, [Username] = @Username, [Password] = @Password, [Role] = @Role WHERE (([Id] = @Original_Id) AND ((@IsNull_Username = 1 AND [Username] IS NULL) OR ([Username] = @Original_Username)) AND ((@IsNull_Password = 1 AND [Password] IS NULL) OR ([Password] = @Original_Password)) AND ((@IsNull_Role = 1 AND [Role] IS NULL) OR ([Role] = @Original_Role)));
SELECT Id, Username, Password, Role FROM Users WHERE (Id = @Id)
SELECT Дата, [Наименование поставщика], [Название материала], Тип_материала, количество, [Единица измерения] FROM dbo.Postavka
SELECT [Номер заказа], [Название статуса], Видеокарта, [Материнская плата], Процессор, [Оперативная память], Оперативная_память, [Жетский диск], Куллер, [Система охлаждения], [Блок питания], SSD FROM dbo.Zakaz