Files
SSC/CMS_SC/sql/Update_3.2.sql
T
2018-03-19 10:44:33 +01:00

68 lines
2.4 KiB
Transact-SQL

-- Update x nuovi permessi (pagine About e UpdMan)
INSERT INTO [dbo].[Permessi]([COD_PERMESSO],[URL],[GRUPPO],[NUMERO],[NOME],[DESCRIZIONE])
VALUES ('Settings_UpdMan','UpdMan',4,5,'UpdMan','UpdManIcon')
INSERT INTO [dbo].[Permessi]([COD_PERMESSO],[URL],[GRUPPO],[NUMERO],[NOME],[DESCRIZIONE])
VALUES ('Settings_About','About',4,6,'About','AboutIcon')
INSERT INTO [dbo].[Permessi2Funzione] ([COD_PERMESSO],[COD_FUNZIONE],[READWRITE])
VALUES ('Settings_UpdMan','SuperAdmin','S')
INSERT INTO [dbo].[Permessi2Funzione] ([COD_PERMESSO],[COD_FUNZIONE],[READWRITE])
VALUES ('Settings_About','SuperAdmin','S')
-- vocabolario...
exec voc.stp_insNewLemma 'UpdMan','Update Manager'
exec voc.stp_insNewLemma 'About','About CMS-SC'
-- 2018.03.05 aggiunta nuovi step da vers 4233+
exec voc.stp_insNewLemma 'EnableDelDoss','Abilita Cancellazione'
exec voc.stp_insNewLemma 'EnableIfCompiled','(in presenza di record misure)'
-- 2018.03.05 aggiunta nuovi step da vers 4236+
exec voc.stp_insNewLemma 'FiltroSearchMatr','Filtro Ricerca Matricola (elenco)'
-- 2018.03.19 - update getDossier
/****** Object: StoredProcedure [dbo].[stp_rep_getDossier] Script Date: 19/03/2018 09:37:05 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: Steamware
-- Create date: 2015.06.18
-- Description: elenco records x dossier
-- =============================================
ALTER PROCEDURE [dbo].[stp_rep_getDossier]
(
@IdxDossier INT
,@Fase NVARCHAR(50)
,@Rev INT = 0
-- ,@Lingua NVARCHAR(3)
)
AS
SELECT mi.*,
fa.Descrizione AS DescFase,
em.Cliente AS Cliente,
em.Matricola AS MatrMacchina,
em.Descrizione AS DescMacchina
FROM dbo.v_Misure AS mi
INNER JOIN dbo.AnagFasi AS fa ON mi.Fase = fa.Fase
INNER JOIN dbo.ElencoDossier AS do ON mi.IdxDossier = do.IdxDossier
INNER JOIN dbo.ElencoMacchineCN AS em ON do.Matricola = em.Matricola
WHERE ( mi.IdxDossier = @IdxDossier OR @IdxDossier = 0 ) -- mettere ISNULL su variabile x estrarre anche con NULL?
AND ( mi.Fase = @Fase OR @Fase = '' )
AND ( mi.Rev = @Rev)
ORDER BY CodScheda, Vers, NumScheda, CodMisura, NomeMisura
/*
SELECT *
FROM dbo.v_Misure
WHERE IdxDossier = CASE WHEN @IdxDossier <> 0 THEN @IdxDossier ELSE IdxDossier END -- così non estrae ev. IdxDossier nulli
AND Fase = CASE WHEN @Fase <> '' THEN @Fase ELSE Fase END
ORDER BY CodScheda, Vers, NumScheda, CodMisura, NomeMisura
*/
RETURN