You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
74 lines
5.1 KiB
74 lines
5.1 KiB
USE [Vertragsverwaltung_20160404]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[sp_vertragselement_details_inaktivieren] Script Date: 02.12.2016 09:08:53 ******/
|
|
DROP PROCEDURE [dbo].[sp_vertragselement_details_inaktivieren]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[sp_vertragselement_details_inaktivieren] Script Date: 02.12.2016 09:08:55 ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
|
|
|
|
|
|
|
|
-- =============================================
|
|
-- Author: <Stefan Hutter>
|
|
-- Create date: <20.01.2009>
|
|
-- Description: <Inaktivieren sämtlicher untergeordneten Beziehungselemente eines Vertragselementes>
|
|
-- =============================================
|
|
CREATE PROCEDURE [dbo].[sp_vertragselement_details_inaktivieren]
|
|
@vertragselementnr int,
|
|
@mutierer int
|
|
AS
|
|
|
|
declare @nr int
|
|
declare @mitarbeiternr int
|
|
|
|
set @nr=@vertragselementnr
|
|
set @mitarbeiternr=@mutierer
|
|
|
|
|
|
-- update dbo.lizenzkauf
|
|
-- set mutierer=@mitarbeiternr, aktiv=0, mutiert_am=getdate()
|
|
-- where dbo.lizenzkauf.vertragselementnr=@nr and dbo.lizenzkauf.aktiv=1
|
|
|
|
update dbo.kuendigungsfrist
|
|
set mutierer=@mitarbeiternr, aktiv=0, mutiert_am=getdate()
|
|
where dbo.kuendigungsfrist.vertragselementnr=@nr and dbo.kuendigungsfrist.aktiv=1
|
|
|
|
update dbo.vertragskontakt
|
|
set mutierer=@mitarbeiternr, aktiv=0, mutiert_am=getdate()
|
|
where dbo.vertragskontakt.vertragselementnr=@nr and dbo.vertragskontakt.aktiv=1
|
|
|
|
update dbo.dokument
|
|
set mutierer=@mitarbeiternr, aktiv=0, mutiert_am=getdate()
|
|
where dbo.dokument.keyvalue=@nr and dbo.dokument.doktype=1 and dbo.dokument.aktiv=1
|
|
|
|
update dbo.vertragsleistung
|
|
set mutierer=@mitarbeiternr, aktiv=0, mutiert_am=getdate()
|
|
where dbo.vertragsleistung.vertragselementnr=@nr and dbo.vertragsleistung.aktiv=1
|
|
|
|
update dbo.vertragsereignis
|
|
set mutierer=@mitarbeiternr, aktiv=0, mutiert_am=getdate()
|
|
where dbo.vertragsereignis.vertragselementnr=@nr and dbo.vertragsereignis.aktiv=1
|
|
|
|
update dbo.pendenz
|
|
set mutierer=@mitarbeiternr, aktiv=0, mutiert_am=getdate()
|
|
where dbo.pendenz.vertragselementnr=@nr and dbo.pendenz.aktiv=1
|
|
|
|
update dbo.vertragselement
|
|
set mutierer=@mitarbeiternr, aktiv=0, mutiert_am=getdate()
|
|
where dbo.vertragselement.parentid=@nr
|
|
|
|
update dbo.vertragselementapplikation
|
|
set mutierer=@mitarbeiternr, aktiv=0, mutiert_am=getdate()
|
|
where dbo.vertragselementapplikation.vertragselementnr=@nr
|
|
|
|
EXECUTE dbo.sp_Check_lizenzkauf @NR, 'Del',@mitarbeiternr,0
|
|
|
|
|
|
|
|
|
|
GO
|