| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 
 |  
CREATE PROCEDURE [dbo].[usp_BoucInsert](
	@Client_ID decimal(10, 0),
	@Activite_ID smallint,
	@Date_RecepDoc datetime ,
	@Date_BoucProv datetime ,
	@Date_BoucDefi datetime,
	@Commentaire nvarchar(max),
	@Annee numeric(4,0),
	@PvAgRecu bit,
	@F103_Envoye bit,
	@R25_Envoye bit,
	@DeclIntegrite_Recu bit
)
	AS
 
INSERT INTO [FiducDB2].[dbo].[Bouclement]
           ([Client_ID], [Activite_ID], [Date_RecepDoc], [Date_BoucProv], [Date_BoucDefi], [Commentaire], [Annee])
     VALUES
           (@Client_ID, @Activite_ID, @Date_RecepDoc, @Date_BoucProv, @Date_BoucDefi, @Commentaire, @Annee)
 
INSERT INTO [FiducDB2].[dbo].[ComplementBoucRevi]
           ([Client_ID], [PvAgRecu], [F103_Envoye], [R25_Envoye], [DeclIntegrite_Recu], [Commentaire], [Annee])
     VALUES
           (@Client_ID, @PvAgRecu, @F103_Envoye, @R25_Envoye, @DeclIntegrite_Recu, @Commentaire, @Annee)
RETURN @@IDENTITY
 
------------------------
 
CREATE PROCEDURE [dbo].[usp_BoucUpdate](
	@Bouclement_IdLigne smallint,
	@Client_ID decimal(10, 0),
	@Activite_ID smallint,
	@Date_RecepDoc datetime ,
	@Date_BoucProv datetime ,
	@Date_BoucDefi datetime,
	@Commentaire nvarchar(max),
	@Annee numeric(4,0),
	@PvAgRecu bit,
	@F103_Envoye bit,
	@R25_Envoye bit,
	@DeclIntegrite_Recu bit
)
	AS
UPDATE [Bouclement] 
	SET [Date_RecepDoc] = @Date_RecepDoc, 
		[Date_BoucProv] = @Date_BoucProv, 
		[Date_BoucDefi] = @Date_BoucDefi, 
        [Commentaire] = @Commentaire
	WHERE [Bouclement_IdLigne] = @Bouclement_IdLigne
 
UPDATE [ComplementBoucRevi]
	SET [PvAgRecu] = @PvAgRecu, 
		[F103_Envoye] = @F103_Envoye, 
		[R25_Envoye] = @R25_Envoye, 
		[DeclIntegrite_Recu] = @DeclIntegrite_Recu
	WHERE [Client_ID] = @Client_ID
		AND [Annee] = @Annee
RETURN @@IDENTITY | 
Partager