2025-06-26 18:47:11 +02:00

53 lines
1.7 KiB
Transact-SQL

CREATE PROCEDURE [dbo].[writeLogPDF]
@Applicativo as varchar(2),
@Tipo as smallint,
@IDImage as int
AS
BEGIN
SET NOCOUNT ON;
--declare @Rete as varchar(1)
--declare @Nome as varchar(50)
--declare @PB as varchar(50)
--declare @Cognome as varchar(50)
--declare @cf as varchar(16)
declare @Date as datetime
SET @Date = getDate()
IF (@Applicativo = 'RM')
BEGIN
INSERT INTO [dbo].[LogFilePDF]([Applicativo],[Tipo],[Data_inserimento],[IDImage],[Nome],[Cognome],[CodiceFiscale],[Rete],[PB],[Tipo_utente])
SELECT
@Applicativo as [Applicativo]
,@Tipo as [Tipo]
,@Date as [Data_inserimento]
,@IDImage as [IDImage]
,dbo.Cliente.Nome as [Nome]
,dbo.Cliente.Cognome as [Cognome]
,dbo.Cliente.CodFiscale as [CodiceFiscale]
,substring(dbo.Cliente.Utente,1,1) as [Rete]
,substring(dbo.Cliente.Utente,2,7) as [PB]
,'tipoUtente' as [Tipo_utente]
FROM [dbo].[REPORTFISICO]
INNER JOIN dbo.ReportperClienteDati
ON dbo.ReportperClienteDati.Identificativo = [dbo].[REPORTFISICO].Identificativo
INNER JOIN dbo.Cliente
ON dbo.ReportperClienteDati.IdCliente = dbo.Cliente.IdCliente
WHERE [dbo].[REPORTFISICO].Identificativo = @IDImage
END
ELSE
BEGIN
INSERT INTO [dbo].[LogFilePDF]([Applicativo],[Tipo],[Data_inserimento],[IDImage],[Nome],[Cognome],[CodiceFiscale],[Rete],[PB],[Tipo_utente])
SELECT
@Applicativo as [Applicativo]
,@Tipo as [Tipo]
,@Date as [Data_inserimento]
,@IDImage as [IDImage]
,NomeCliente as [Nome]
,CognomeCliente as [Cognome]
,Cliente as [CodiceFiscale]
,Rete as [Rete]
,CodicePB as [PB]
,'tipoUtente' as [Tipo_utente]
FROM [dbo].[C6REPORTFISICO]
WHERE Identificativo = @IDImage
END
END