DELETE FROM [dbo].[ЕдиницыИзмерения] WHERE (([ID_ЕдиницИзмерения] = @Original_ID_ЕдиницИзмерения) AND ((@IsNull_Название = 1 AND [Название] IS NULL) OR ([Название] = @Original_Название)))
INSERT INTO [dbo].[ЕдиницыИзмерения] ([Название]) VALUES (@Название);
SELECT ID_ЕдиницИзмерения, Название FROM ЕдиницыИзмерения WHERE (ID_ЕдиницИзмерения = SCOPE_IDENTITY())
SELECT ID_ЕдиницИзмерения, Название FROM dbo.ЕдиницыИзмерения
UPDATE [dbo].[ЕдиницыИзмерения] SET [Название] = @Название WHERE (([ID_ЕдиницИзмерения] = @Original_ID_ЕдиницИзмерения) AND ((@IsNull_Название = 1 AND [Название] IS NULL) OR ([Название] = @Original_Название)));
SELECT ID_ЕдиницИзмерения, Название FROM ЕдиницыИзмерения WHERE (ID_ЕдиницИзмерения = @ID_ЕдиницИзмерения)
DELETE FROM [dbo].[Заказы] WHERE (([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 ((@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_ID_Сборки = 1 AND [ID_Сборки] IS NULL) OR ([ID_Сборки] = @Original_ID_Сборки)))
INSERT INTO [dbo].[Заказы] ([НомерЗаказа], [ДатаЗаказа], [СтатусЗаказа], [Примечание], [ID_Клиента], [ID_Сотрудника], [ID_Сборки]) VALUES (@НомерЗаказа, @ДатаЗаказа, @СтатусЗаказа, @Примечание, @ID_Клиента, @ID_Сотрудника, @ID_Сборки);
SELECT ID_Заказа, НомерЗаказа, ДатаЗаказа, СтатусЗаказа, Примечание, ID_Клиента, ID_Сотрудника, ID_Сборки FROM Заказы WHERE (ID_Заказа = SCOPE_IDENTITY())
SELECT ID_Заказа, НомерЗаказа, ДатаЗаказа, СтатусЗаказа, Примечание, ID_Клиента, ID_Сотрудника, ID_Сборки FROM dbo.Заказы
UPDATE [dbo].[Заказы] SET [НомерЗаказа] = @НомерЗаказа, [ДатаЗаказа] = @ДатаЗаказа, [СтатусЗаказа] = @СтатусЗаказа, [Примечание] = @Примечание, [ID_Клиента] = @ID_Клиента, [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_СтатусЗаказа = 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_Сотрудника)) AND ((@IsNull_ID_Сборки = 1 AND [ID_Сборки] IS NULL) OR ([ID_Сборки] = @Original_ID_Сборки)));
SELECT ID_Заказа, НомерЗаказа, ДатаЗаказа, СтатусЗаказа, Примечание, ID_Клиента, ID_Сотрудника, ID_Сборки FROM Заказы WHERE (ID_Заказа = @ID_Заказа)
DELETE FROM [dbo].[Клиенты] WHERE (([ID_Клиента] = @Original_ID_Клиента) AND ([Имя] = @Original_Имя) AND ([Фамилия] = @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_Адрес)))
INSERT INTO [dbo].[Клиенты] ([Имя], [Фамилия], [Отчество], [Телефон], [Адрес]) VALUES (@Имя, @Фамилия, @Отчество, @Телефон, @Адрес);
SELECT ID_Клиента, Имя, Фамилия, Отчество, Телефон, Адрес FROM Клиенты WHERE (ID_Клиента = SCOPE_IDENTITY())
SELECT ID_Клиента, Имя, Фамилия, Отчество, Телефон, Адрес FROM dbo.Клиенты
UPDATE [dbo].[Клиенты] SET [Имя] = @Имя, [Фамилия] = @Фамилия, [Отчество] = @Отчество, [Телефон] = @Телефон, [Адрес] = @Адрес WHERE (([ID_Клиента] = @Original_ID_Клиента) AND ([Имя] = @Original_Имя) AND ([Фамилия] = @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_Адрес)));
SELECT ID_Клиента, Имя, Фамилия, Отчество, Телефон, Адрес FROM Клиенты WHERE (ID_Клиента = @ID_Клиента)
DELETE FROM [dbo].[Комплектующие] WHERE (([ID_Комплектующего] = @Original_ID_Комплектующего) AND ([Название] = @Original_Название) AND ([Тип] = @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_Цена)))
INSERT INTO [dbo].[Комплектующие] ([Название], [Тип], [Поставщик], [КоличествоНаСкладе], [ЕдиницыИзмерения], [Цена]) VALUES (@Название, @Тип, @Поставщик, @КоличествоНаСкладе, @ЕдиницыИзмерения, @Цена);
SELECT ID_Комплектующего, Название, Тип, Поставщик, КоличествоНаСкладе, ЕдиницыИзмерения, Цена FROM Комплектующие WHERE (ID_Комплектующего = SCOPE_IDENTITY())
SELECT ID_Комплектующего, Название, Тип, Поставщик, КоличествоНаСкладе, ЕдиницыИзмерения, Цена FROM dbo.Комплектующие
UPDATE [dbo].[Комплектующие] SET [Название] = @Название, [Тип] = @Тип, [Поставщик] = @Поставщик, [КоличествоНаСкладе] = @КоличествоНаСкладе, [ЕдиницыИзмерения] = @ЕдиницыИзмерения, [Цена] = @Цена WHERE (([ID_Комплектующего] = @Original_ID_Комплектующего) AND ([Название] = @Original_Название) AND ([Тип] = @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_Цена)));
SELECT ID_Комплектующего, Название, Тип, Поставщик, КоличествоНаСкладе, ЕдиницыИзмерения, Цена FROM Комплектующие WHERE (ID_Комплектующего = @ID_Комплектующего)
DELETE FROM [dbo].[Компьютеры] WHERE (([ID_ПК] = @Original_ID_ПК))
INSERT INTO [dbo].[Компьютеры] ([Модель]) VALUES (@Модель);
SELECT ID_ПК, Модель FROM Компьютеры WHERE (ID_ПК = SCOPE_IDENTITY())
SELECT ID_ПК, Модель FROM dbo.Компьютеры
UPDATE [dbo].[Компьютеры] SET [Модель] = @Модель WHERE (([ID_ПК] = @Original_ID_ПК));
SELECT ID_ПК, Модель FROM Компьютеры WHERE (ID_ПК = @ID_ПК)
INSERT INTO [dbo].[ОписаниеСборки] ([ID_ПК], [ID_Комплектующего]) VALUES (@ID_ПК, @ID_Комплектующего)
SELECT ID_ПК, ID_Комплектующего FROM dbo.ОписаниеСборки
DELETE FROM [dbo].[Поставщики] WHERE (([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].[Поставщики] ([Наименование], [Телефон], [Адрес]) VALUES (@Наименование, @Телефон, @Адрес);
SELECT ID_Поставщика, Наименование, Телефон, Адрес FROM Поставщики WHERE (ID_Поставщика = SCOPE_IDENTITY())
SELECT ID_Поставщика, Наименование, Телефон, Адрес FROM dbo.Поставщики
UPDATE [dbo].[Поставщики] SET [Наименование] = @Наименование, [Телефон] = @Телефон, [Адрес] = @Адрес WHERE (([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_Поставщика, Наименование, Телефон, Адрес FROM Поставщики WHERE (ID_Поставщика = @ID_Поставщика)
DELETE FROM [dbo].[Роли] WHERE (([ID_Роли] = @Original_ID_Роли) AND ([Название] = @Original_Название))
INSERT INTO [dbo].[Роли] ([Название]) VALUES (@Название);
SELECT ID_Роли, Название FROM Роли WHERE (ID_Роли = SCOPE_IDENTITY())
SELECT ID_Роли, Название FROM dbo.Роли
UPDATE [dbo].[Роли] SET [Название] = @Название WHERE (([ID_Роли] = @Original_ID_Роли) AND ([Название] = @Original_Название));
SELECT ID_Роли, Название FROM Роли WHERE (ID_Роли = @ID_Роли)
DELETE FROM [dbo].[Сборка] 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_Мастера)))
INSERT INTO [dbo].[Сборка] ([ID_ПК], [ID_Мастера]) VALUES (@ID_ПК, @ID_Мастера);
SELECT ID_Сборки, ID_ПК, ID_Мастера FROM Сборка WHERE (ID_Сборки = SCOPE_IDENTITY())
SELECT ID_Сборки, ID_ПК, ID_Мастера FROM dbo.Сборка
UPDATE [dbo].[Сборка] 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_Мастера)));
SELECT ID_Сборки, ID_ПК, ID_Мастера FROM Сборка WHERE (ID_Сборки = @ID_Сборки)
DELETE FROM [dbo].[Сотрудники] WHERE (([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 ([Роль] = @Original_Роль) AND ([ДатаРождения] = @Original_ДатаРождения) AND ([Телефон] = @Original_Телефон) AND ([Адрес] = @Original_Адрес) AND ([Username] = @Original_Username) AND ([Password] = @Original_Password))
INSERT INTO [dbo].[Сотрудники] ([Имя], [Фамилия], [Отчество], [Роль], [ДатаРождения], [Телефон], [Адрес], [Username], [Password]) VALUES (@Имя, @Фамилия, @Отчество, @Роль, @ДатаРождения, @Телефон, @Адрес, @Username, @Password);
SELECT ID, Имя, Фамилия, Отчество, Роль, ДатаРождения, Телефон, Адрес, Username, Password FROM Сотрудники WHERE (ID = SCOPE_IDENTITY())
SELECT ID, Имя, Фамилия, Отчество, Роль, ДатаРождения, Телефон, Адрес, Username, Password FROM dbo.Сотрудники
UPDATE [dbo].[Сотрудники] SET [Имя] = @Имя, [Фамилия] = @Фамилия, [Отчество] = @Отчество, [Роль] = @Роль, [ДатаРождения] = @ДатаРождения, [Телефон] = @Телефон, [Адрес] = @Адрес, [Username] = @Username, [Password] = @Password WHERE (([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 ([Роль] = @Original_Роль) AND ([ДатаРождения] = @Original_ДатаРождения) AND ([Телефон] = @Original_Телефон) AND ([Адрес] = @Original_Адрес) AND ([Username] = @Original_Username) AND ([Password] = @Original_Password));
SELECT ID, Имя, Фамилия, Отчество, Роль, ДатаРождения, Телефон, Адрес, Username, Password FROM Сотрудники WHERE (ID = @ID)
DELETE FROM [dbo].[СтатусыЗаказа] WHERE (([ID_Статуса] = @Original_ID_Статуса) AND ([Название] = @Original_Название))
INSERT INTO [dbo].[СтатусыЗаказа] ([Название]) VALUES (@Название);
SELECT ID_Статуса, Название FROM СтатусыЗаказа WHERE (ID_Статуса = SCOPE_IDENTITY())
SELECT ID_Статуса, Название FROM dbo.СтатусыЗаказа
UPDATE [dbo].[СтатусыЗаказа] SET [Название] = @Название WHERE (([ID_Статуса] = @Original_ID_Статуса) AND ([Название] = @Original_Название));
SELECT ID_Статуса, Название FROM СтатусыЗаказа WHERE (ID_Статуса = @ID_Статуса)
DELETE FROM [dbo].[ТипыКомплектующих] WHERE (([ID_Типа] = @Original_ID_Типа) AND ((@IsNull_Название = 1 AND [Название] IS NULL) OR ([Название] = @Original_Название)))
INSERT INTO [dbo].[ТипыКомплектующих] ([Название]) VALUES (@Название);
SELECT ID_Типа, Название FROM ТипыКомплектующих WHERE (ID_Типа = SCOPE_IDENTITY())
SELECT ID_Типа, Название FROM dbo.ТипыКомплектующих
UPDATE [dbo].[ТипыКомплектующих] SET [Название] = @Название WHERE (([ID_Типа] = @Original_ID_Типа) AND ((@IsNull_Название = 1 AND [Название] IS NULL) OR ([Название] = @Original_Название)));
SELECT ID_Типа, Название FROM ТипыКомплектующих WHERE (ID_Типа = @ID_Типа)