89 lines
1.6 KiB
Transact-SQL
89 lines
1.6 KiB
Transact-SQL
-- Stored procedure
|
|
CREATE PROCEDURE [dbo].[C6_S_WritePDFintoDB]
|
|
@CodiceContratto as varchar(11),
|
|
@Rete as varchar(1),
|
|
@CodiceFiscale as varchar(16),
|
|
@NomeCliente as varchar(50),
|
|
@CognomeCliente as varchar(50),
|
|
@TipoReport as varchar(15),
|
|
@img as image = null,
|
|
@CodicePB as varchar(6),
|
|
@NomePB as varchar(50) = null,
|
|
@CognomePB as varchar(50) = null,
|
|
@NumeroPagine as int,
|
|
@codReport as int,
|
|
@Identificativo as int
|
|
AS
|
|
BEGIN
|
|
SET NOCOUNT ON;
|
|
SET @Identificativo =0
|
|
--DECLARE @Identificativo AS INT
|
|
INSERT INTO [dbo].[C6ReportFisico]
|
|
([CodiceContratto]
|
|
,[Rete]
|
|
,[Cliente]
|
|
,[NomeCliente]
|
|
,[CognomeCliente]
|
|
,[TipoReport]
|
|
,[Data]
|
|
,[StatoVerifica]
|
|
,[StatoLock]
|
|
,[Image]
|
|
,[CodicePB]
|
|
,[NomePB]
|
|
,[CognomePB]
|
|
,[NumeroPagine]
|
|
,[FlagPeriodico])
|
|
VALUES
|
|
(@CodiceContratto,
|
|
@Rete,
|
|
@CodiceFiscale,
|
|
@NomeCliente,
|
|
@CognomeCliente,
|
|
@TipoReport,
|
|
getDate(),
|
|
'1',
|
|
'1',
|
|
@img,
|
|
@CodicePB,
|
|
@NomePB,
|
|
@CognomePB,
|
|
@NumeroPagine,
|
|
0)
|
|
SET @Identificativo = @@identity
|
|
INSERT INTO [SEIReport].[dbo].[RepositoryMetadati]
|
|
([idInrepository]
|
|
,[rete]
|
|
,[cod_agente]
|
|
,[idCliente]
|
|
,[cod_fiscale]
|
|
,[cognome]
|
|
,[nome]
|
|
,[tipoReport]
|
|
,[dataGenerazione]
|
|
,[flagLock]
|
|
,[flagStoricizzato]
|
|
,[flagDefinitivo]
|
|
,[repository]
|
|
,[CodiceContratto]
|
|
,[Note])
|
|
VALUES(
|
|
@identificativo,
|
|
@Rete,
|
|
@CodicePB,
|
|
319,
|
|
@CodiceFiscale,
|
|
@CognomeCliente,
|
|
@NomeCliente,
|
|
1,
|
|
getDate(),
|
|
1,
|
|
0,
|
|
1,
|
|
1,
|
|
@CodiceContratto,
|
|
'Report Centralizzato'
|
|
)
|
|
--return @identificativo
|
|
select @identificativo
|
|
END |