Ulteriori update per gestione DB (0 cancella, 1 crea, 2 valori iniziali...)
git-svn-id: https://keyhammer.ath.cx/svn/WebGIM/trunk@5 3e04ef4b-3b25-4b6c-be27-bb5389ca777b
This commit is contained in:
@@ -111,12 +111,14 @@
|
||||
<add key="UtenteCdcConnectionString" value="Data Source=localhost;Initial Catalog=SteamWare_Anagrafica;Persist Security Info=True;User id=sa;Password=keyhammer"/>
|
||||
<add key="VocabolarioConnectionString" value="Data Source=localhost;Initial Catalog=SteamWare_Vocabolario;Persist Security Info=True;User id=sa;Password=keyhammer"/>
|
||||
<add key="AppConnectionString" value="Data Source=localhost;Initial Catalog=GIM;Persist Security Info=True;User id=sa;Password=keyhammer"/>
|
||||
<add key="TestAppConnectionString" value="Data Source=localhost;Initial Catalog=GIM_test;Persist Security Info=True;User id=sa;Password=keyhammer"/>
|
||||
<!-- Configuraizone parte db -->
|
||||
<add key="_sqlDir" value="sql"/>
|
||||
<add key="dbUpdateEnabled" value="true"/>
|
||||
<add key="dbAuthName" value="SteamWare_Anagrafica"/>
|
||||
<add key="dbVocabName" value="SteamWare_Vocabolario"/>
|
||||
<add key="dbAppName" value="GIM"/>
|
||||
<add key="dbTest" value="GIM_test"/>
|
||||
<add key="dbAuthVers" value="1"/>
|
||||
<add key="dbVocabVers" value="1"/>
|
||||
<add key="dbAppVers" value="1"/>
|
||||
|
||||
@@ -1,6 +1,14 @@
|
||||
/*Svuoto eventuali tabelle già presenti...*/
|
||||
USE [GIM]
|
||||
GO
|
||||
/****************************************************************
|
||||
* SteamWare s.r.l.
|
||||
*
|
||||
* Setup iniziale DB applicazione WebGIM con eliminazione oggetti
|
||||
*
|
||||
* modificato: 2009-01-13 S.E.L.
|
||||
*
|
||||
****************************************************************/
|
||||
|
||||
|
||||
/*Svuoto eventuali tabelle già presenti...*/
|
||||
|
||||
IF EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'Permessi2Funzione' AND TABLE_SCHEMA = 'dbo')
|
||||
BEGIN
|
||||
@@ -14,59 +22,25 @@ BEGIN
|
||||
END
|
||||
GO
|
||||
|
||||
IF EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'LogUpdateDb' AND TABLE_SCHEMA = 'dbo')
|
||||
BEGIN
|
||||
DROP TABLE dbo.LogUpdateDb
|
||||
END
|
||||
GO
|
||||
|
||||
/* creo tabella Permessi */
|
||||
USE [GIM]
|
||||
GO
|
||||
/****** Object: Table [dbo].[Permessi] Script Date: 01/13/2009 14:39:17 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
SET ANSI_PADDING ON
|
||||
GO
|
||||
CREATE TABLE [dbo].[Permessi](
|
||||
[COD_PERMESSO] [varchar](50) NOT NULL,
|
||||
[URL] [varchar](250) NOT NULL,
|
||||
[GRUPPO] [int] NULL,
|
||||
[NUMERO] [int] NULL,
|
||||
[NOME] [varchar](50) NULL,
|
||||
[DESCRIZIONE] [varchar](50) NULL,
|
||||
CONSTRAINT [PK_Permessi] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[COD_PERMESSO] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||
) ON [PRIMARY]
|
||||
/* elimino stored e funzioni */
|
||||
|
||||
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[f_padLeft]') AND type in (N'FN', N'IF', N'TF', N'FS', N'FT'))
|
||||
DROP FUNCTION [dbo].[f_padLeft]
|
||||
|
||||
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[rightDivision]') AND type in (N'FN', N'IF', N'TF', N'FS', N'FT'))
|
||||
DROP FUNCTION [dbo].[rightDivision]
|
||||
|
||||
/*
|
||||
IF EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.ROUTINES WHERE SPECIFIC_NAME = 'rightDivision' AND ROUTINE_SCHEMA = 'dbo')
|
||||
BEGIN
|
||||
DROP ROUTINES dbo.rightDivision
|
||||
END
|
||||
*/
|
||||
|
||||
GO
|
||||
SET ANSI_PADDING OFF
|
||||
|
||||
/* creo tabella Permessi2Funzione */
|
||||
USE [GIM]
|
||||
GO
|
||||
/****** Object: Table [dbo].[Permessi2Funzione] Script Date: 01/13/2009 14:42:01 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
SET ANSI_PADDING ON
|
||||
GO
|
||||
CREATE TABLE [dbo].[Permessi2Funzione](
|
||||
[COD_PERMESSO] [varchar](50) NOT NULL,
|
||||
[COD_FUNZIONE] [nvarchar](31) NOT NULL,
|
||||
[READWRITE] [char](1) NULL,
|
||||
CONSTRAINT [PK_Permessi2Funzione] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[COD_PERMESSO] ASC,
|
||||
[COD_FUNZIONE] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||
) ON [PRIMARY]
|
||||
|
||||
GO
|
||||
SET ANSI_PADDING OFF
|
||||
GO
|
||||
ALTER TABLE [dbo].[Permessi2Funzione] WITH CHECK ADD CONSTRAINT [FK_Permessi2Funzione_Permessi] FOREIGN KEY([COD_PERMESSO])
|
||||
REFERENCES [dbo].[Permessi] ([COD_PERMESSO])
|
||||
ON UPDATE CASCADE
|
||||
GO
|
||||
ALTER TABLE [dbo].[Permessi2Funzione] CHECK CONSTRAINT [FK_Permessi2Funzione_Permessi]
|
||||
|
||||
@@ -1,105 +1,130 @@
|
||||
-- inserisco valori permessi
|
||||
/****************************************************************
|
||||
* SteamWare s.r.l.
|
||||
*
|
||||
* Setup iniziale DB applicazione WebGIM con creazione tabelle
|
||||
*
|
||||
* modificato: 2009-01-13 S.E.L.
|
||||
*
|
||||
****************************************************************/
|
||||
/* creo tabella Permessi */
|
||||
/****** Object: Table [dbo].[Permessi] Script Date: 01/13/2009 14:39:17 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
SET ANSI_PADDING ON
|
||||
GO
|
||||
CREATE TABLE [dbo].[Permessi](
|
||||
[COD_PERMESSO] [varchar](50) NOT NULL,
|
||||
[URL] [varchar](250) NOT NULL,
|
||||
[GRUPPO] [int] NULL,
|
||||
[NUMERO] [int] NULL,
|
||||
[NOME] [varchar](50) NULL,
|
||||
[DESCRIZIONE] [varchar](50) NULL,
|
||||
CONSTRAINT [PK_Permessi] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[COD_PERMESSO] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||
) ON [PRIMARY]
|
||||
|
||||
GO
|
||||
SET ANSI_PADDING OFF
|
||||
|
||||
/* creo tabella Permessi2Funzione */
|
||||
/****** Object: Table [dbo].[Permessi2Funzione] Script Date: 01/13/2009 14:42:01 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
SET ANSI_PADDING ON
|
||||
GO
|
||||
CREATE TABLE [dbo].[Permessi2Funzione](
|
||||
[COD_PERMESSO] [varchar](50) NOT NULL,
|
||||
[COD_FUNZIONE] [nvarchar](31) NOT NULL,
|
||||
[READWRITE] [char](1) NULL,
|
||||
CONSTRAINT [PK_Permessi2Funzione] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[COD_PERMESSO] ASC,
|
||||
[COD_FUNZIONE] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||
) ON [PRIMARY]
|
||||
|
||||
GO
|
||||
SET ANSI_PADDING OFF
|
||||
GO
|
||||
ALTER TABLE [dbo].[Permessi2Funzione] WITH CHECK ADD CONSTRAINT [FK_Permessi2Funzione_Permessi] FOREIGN KEY([COD_PERMESSO])
|
||||
REFERENCES [dbo].[Permessi] ([COD_PERMESSO])
|
||||
ON UPDATE CASCADE
|
||||
GO
|
||||
ALTER TABLE [dbo].[Permessi2Funzione] CHECK CONSTRAINT [FK_Permessi2Funzione_Permessi]
|
||||
|
||||
/* creo tab versioni db */
|
||||
/****** Object: Table [dbo].[LogUpdateDb] Script Date: 01/13/2009 16:36:57 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
CREATE TABLE [dbo].[LogUpdateDb](
|
||||
[Versione] [int] NOT NULL,
|
||||
[Data] [datetime] NULL,
|
||||
CONSTRAINT [PK_LogUpdateDb] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[Versione] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||
) ON [PRIMARY]
|
||||
|
||||
/* creo functions... */
|
||||
set xact_abort on
|
||||
GO
|
||||
|
||||
begin transaction
|
||||
GO
|
||||
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('ADMIN', 'menu.aspx', 4, 0, 'Admin', 'Admin')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('ADMIN_vocab', 'vocabolario.aspx', 4, 1, 'Vocabolario', 'Vocabolario')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('ANAG', 'menu.aspx', 1, 0, 'AnagraficheBase', 'AnagraficheBase')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('ANAG_descrFasi', 'descrFasi.aspx', 1, 2, 'AnagrDescrFasi', 'AnagrDescrFasi')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('ANAG_makers', 'makers.aspx', 1, 1, 'GestMakers', 'GestMakers')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('FAO', 'menu.aspx', 3, 0, 'AreaFAO', 'AreaFAO')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('FAO_articoli', 'articoli.aspx', 3, 1, 'AnagrArt', 'AnagrArt')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('FAO_cicli', 'cicli.aspx', 999, 2, 'AnagrCicli', 'AnagrCicli')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('FAO_cicli2check', 'cicli2check.aspx', 3, 2, 'Cicli2Check', 'Cicli2Check')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('FAO_fasi', 'fasi.aspx', 999, 3, 'BuildCiclo', 'BuildCiclo')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('FAO_op', 'op.aspx', 999, 4, 'BuildOP', 'BuildOP')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('FAO_op_dettagli', 'dettagliOp.aspx', 999, 4, 'DettagliOP', 'DettagliOP')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('TECN', 'menu.aspx', 2, 0, 'AreaTecnica', 'AreaTecnica')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('TECN_AnagCDL', 'cdl.aspx', 2, 1, 'AnagrCDL', 'AnagrCDL')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('TECN_editTreeMPM', 'editTreeMPM.aspx', 2, 5, 'EditTreeMPM', 'EditTreeMPMLong')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('TECN_Macchine', 'macchine.aspx', 2, 1, 'AnagMacchine', 'AnagMacchine')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('TECN_oggetti', 'oggetti.aspx', 2, 3, 'AnagOggetti', 'AnagOggetti')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('TECN_ricercaObj', 'searchOggetti.aspx', 2, 4, 'AvancedSearchObj', 'AvancedSearchObjLong')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('USER', 'menu.aspx', 5, 0, 'UserFunc', 'UserFuncExpl')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('USER_chLang', 'chLang.aspx', 5, 1, 'ModLang', 'ModLangExpl')
|
||||
set ANSI_NULLS on
|
||||
GO
|
||||
|
||||
commit transaction
|
||||
create FUNCTION f_padLeft (@string VARCHAR(255), @desired_length INTEGER, @pad_character CHAR(1))
|
||||
RETURNS VARCHAR(255) AS
|
||||
BEGIN
|
||||
|
||||
-- Prefix the required number of spaces to bulk up the string and then replace the spaces with the desired character
|
||||
RETURN CASE
|
||||
WHEN LEN(@string) < @desired_length
|
||||
THEN REPLACE(SPACE(@desired_length - LEN(@string)), ' ', @pad_character) + @string
|
||||
ELSE @string
|
||||
END
|
||||
|
||||
END
|
||||
GO
|
||||
|
||||
create FUNCTION rightDivision
|
||||
(
|
||||
@dividendo float,
|
||||
@divisore float
|
||||
)
|
||||
RETURNS float
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
-- inserisco valori permessi2funzioni
|
||||
|
||||
set xact_abort on
|
||||
declare @errore as int
|
||||
declare @risultato as float
|
||||
|
||||
set @errore =0
|
||||
|
||||
set @errore = case when (isnull(@dividendo,0))<=0 then 1 end
|
||||
|
||||
set @errore = case when (isnull(@divisore,0)) <=0 then 1 end
|
||||
|
||||
set @risultato= case when (@errore=1) then -1 else @dividendo/@divisore end
|
||||
|
||||
RETURN @risultato
|
||||
|
||||
END
|
||||
GO
|
||||
|
||||
begin transaction
|
||||
commit
|
||||
GO
|
||||
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('ADMIN', N'WebGTD_A', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('ADMIN_vocab', N'WebGTD_A', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('ANAG', N'WebGTD_W', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('ANAG_descrFasi', N'WebGTD_W', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('ANAG_makers', N'WebGTD_W', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('FAO', N'WebGTD_R', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('FAO_articoli', N'WebGTD_R', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('FAO_cicli', N'WebGTD_R', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('FAO_cicli2check', N'WebGTD_R', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('FAO_fasi', N'WebGTD_R', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('FAO_op', N'WebGTD_R', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('FAO_op_dettagli', N'WebGTD_R', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('TECN', N'WebGTD_X', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('TECN_AnagCDL', N'WebGTD_X', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('TECN_editTreeMPM', N'WebGTD_X', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('TECN_Macchine', N'WebGTD_X', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('TECN_oggetti', N'WebGTD_X', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('TECN_ricercaObj', N'WebGTD_X', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('USER', N'WebGTD_R', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('USER_chLang', N'WebGTD_R', NULL)
|
||||
GO
|
||||
|
||||
commit transaction
|
||||
/*registro versione...*/
|
||||
INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(1, GETDATE())
|
||||
GO
|
||||
|
||||
@@ -0,0 +1,119 @@
|
||||
/****************************************************************
|
||||
* SteamWare s.r.l.
|
||||
*
|
||||
* Setup iniziale DB WebGIM con valorizzazione valori di default
|
||||
*
|
||||
* modificato: 2009-01-13 S.E.L.
|
||||
*
|
||||
****************************************************************/
|
||||
|
||||
-- inserisco valori permessi
|
||||
set xact_abort on
|
||||
GO
|
||||
|
||||
begin transaction
|
||||
GO
|
||||
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('ADMIN', 'menu.aspx', 4, 0, 'Admin', 'Admin')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('ADMIN_vocab', 'vocabolario.aspx', 4, 1, 'Vocabolario', 'Vocabolario')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('ANAG', 'menu.aspx', 1, 0, 'AnagraficheBase', 'AnagraficheBase')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('ANAG_descrFasi', 'descrFasi.aspx', 1, 2, 'AnagrDescrFasi', 'AnagrDescrFasi')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('ANAG_makers', 'makers.aspx', 1, 1, 'GestMakers', 'GestMakers')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('FAO', 'menu.aspx', 3, 0, 'AreaFAO', 'AreaFAO')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('FAO_articoli', 'articoli.aspx', 3, 1, 'AnagrArt', 'AnagrArt')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('FAO_cicli', 'cicli.aspx', 999, 2, 'AnagrCicli', 'AnagrCicli')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('FAO_cicli2check', 'cicli2check.aspx', 3, 2, 'Cicli2Check', 'Cicli2Check')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('FAO_fasi', 'fasi.aspx', 999, 3, 'BuildCiclo', 'BuildCiclo')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('FAO_op', 'op.aspx', 999, 4, 'BuildOP', 'BuildOP')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('FAO_op_dettagli', 'dettagliOp.aspx', 999, 4, 'DettagliOP', 'DettagliOP')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('TECN', 'menu.aspx', 2, 0, 'AreaTecnica', 'AreaTecnica')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('TECN_AnagCDL', 'cdl.aspx', 2, 1, 'AnagrCDL', 'AnagrCDL')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('TECN_editTreeMPM', 'editTreeMPM.aspx', 2, 5, 'EditTreeMPM', 'EditTreeMPMLong')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('TECN_Macchine', 'macchine.aspx', 2, 1, 'AnagMacchine', 'AnagMacchine')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('TECN_oggetti', 'oggetti.aspx', 2, 3, 'AnagOggetti', 'AnagOggetti')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('TECN_ricercaObj', 'searchOggetti.aspx', 2, 4, 'AvancedSearchObj', 'AvancedSearchObjLong')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('USER', 'menu.aspx', 5, 0, 'UserFunc', 'UserFuncExpl')
|
||||
INSERT INTO dbo.Permessi
|
||||
VALUES ('USER_chLang', 'chLang.aspx', 5, 1, 'ModLang', 'ModLangExpl')
|
||||
GO
|
||||
|
||||
commit transaction
|
||||
GO
|
||||
|
||||
|
||||
-- inserisco valori permessi2funzioni
|
||||
|
||||
set xact_abort on
|
||||
GO
|
||||
|
||||
begin transaction
|
||||
GO
|
||||
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('ADMIN', N'WebGTD_A', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('ADMIN_vocab', N'WebGTD_A', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('ANAG', N'WebGTD_W', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('ANAG_descrFasi', N'WebGTD_W', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('ANAG_makers', N'WebGTD_W', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('FAO', N'WebGTD_R', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('FAO_articoli', N'WebGTD_R', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('FAO_cicli', N'WebGTD_R', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('FAO_cicli2check', N'WebGTD_R', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('FAO_fasi', N'WebGTD_R', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('FAO_op', N'WebGTD_R', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('FAO_op_dettagli', N'WebGTD_R', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('TECN', N'WebGTD_X', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('TECN_AnagCDL', N'WebGTD_X', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('TECN_editTreeMPM', N'WebGTD_X', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('TECN_Macchine', N'WebGTD_X', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('TECN_oggetti', N'WebGTD_X', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('TECN_ricercaObj', N'WebGTD_X', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('USER', N'WebGTD_R', NULL)
|
||||
INSERT INTO dbo.Permessi2Funzione
|
||||
VALUES ('USER_chLang', N'WebGTD_R', NULL)
|
||||
GO
|
||||
|
||||
commit transaction
|
||||
GO
|
||||
|
||||
|
||||
-- registro versione...
|
||||
INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(2, GETDATE())
|
||||
GO
|
||||
@@ -10,7 +10,10 @@ public partial class test : System.Web.UI.Page
|
||||
{
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
dbUpdateManager dum = new SteamWare.dbUpdateManager(memLayer.ML.confReadstring("AppConnectionString"), "sql", "{0}_{1:0000}.sql");
|
||||
dum.updateDbToRev("GIM",0,1, 600);
|
||||
// seleziono app di test
|
||||
dbUpdateManager dum = new SteamWare.dbUpdateManager(memLayer.ML.confReadstring("TestAppConnectionString"), "sql", "{0}_{1:0000}.sql");
|
||||
//// seleziono app di sviluppo
|
||||
//dbUpdateManager dum = new SteamWare.dbUpdateManager(memLayer.ML.confReadstring("TestAppConnectionString"), "sql", "{0}_{1:0000}.sql");
|
||||
dum.updateDbToRev("GIM", 0, 2, 600);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user