1 2 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