diff --git a/WebSites/WebGIM/Appunti.txt b/WebSites/WebGIM/Appunti.txt index bd68270..191e2ef 100644 --- a/WebSites/WebGIM/Appunti.txt +++ b/WebSites/WebGIM/Appunti.txt @@ -16,4 +16,7 @@ NOTE: ANAGRAFICA: - copiare versione anagrafica di Steamware SOLO CON GIM (anche ci fosse altro cambia poco comunque...) \ No newline at end of file + copiare versione anagrafica di Steamware SOLO CON GIM (anche ci fosse altro cambia poco comunque...) + + Iscrizione automatica utenti + - poiché non daremo URM e alla bse gli utenti DEVONo essere di tipo GIM_U, va creata una pagina x inserire il cliente in caso di unauth nella tab DIRITTI con ruolo base da WebConfig ("dirittoAutoEnroll") - deve anche chiedere nome/cognome/email utenteS \ No newline at end of file diff --git a/WebSites/WebGIM/Web.config b/WebSites/WebGIM/Web.config index c6a0850..6dbc01d 100644 --- a/WebSites/WebGIM/Web.config +++ b/WebSites/WebGIM/Web.config @@ -1,57 +1,57 @@ - - - -
- -
-
-
- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -109,34 +109,39 @@ - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/WebSites/WebGIM/sql/GIM_0000.sql b/WebSites/WebGIM/sql/GIM_0000.sql index 1e7b873..9dc4bfc 100644 --- a/WebSites/WebGIM/sql/GIM_0000.sql +++ b/WebSites/WebGIM/sql/GIM_0000.sql @@ -28,6 +28,24 @@ BEGIN END GO +IF EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'AnagAmbitoGuasto' AND TABLE_SCHEMA = 'dbo') +BEGIN + DROP TABLE dbo.AnagAmbitoGuasto +END +GO + +IF EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'AnagMacchine' AND TABLE_SCHEMA = 'dbo') +BEGIN + DROP TABLE dbo.AnagMacchine +END +GO + +IF EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'AnagImpianti' AND TABLE_SCHEMA = 'dbo') +BEGIN + DROP TABLE dbo.AnagImpianti +END +GO + /* 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')) diff --git a/WebSites/WebGIM/sql/GIM_0001.sql b/WebSites/WebGIM/sql/GIM_0001.sql index 4a49342..5c0b229 100644 --- a/WebSites/WebGIM/sql/GIM_0001.sql +++ b/WebSites/WebGIM/sql/GIM_0001.sql @@ -125,6 +125,49 @@ GO commit GO +/* Ambito guasto mtz */ +CREATE TABLE AnagAmbitoGuasto( + idxAmbito INT NOT NULL IDENTITY CONSTRAINT PK_AnagAmbitoGuasto PRIMARY KEY, + descrAmbitoGuasto NVARCHAR(50) +) +GO + +/* anag impianti e macchine*/ +BEGIN TRANSACTION +GO + +CREATE TABLE AnagImpianti( + idxImpianto INT NOT NULL IDENTITY CONSTRAINT PK_AnagImpianti PRIMARY KEY, + codImpianto NVARCHAR(50), + nomeImpianto NVARCHAR(50), + tipoImpianto NVARCHAR(50), + funzDal DATETIME, + funzAl DATETIME +) +GO + +CREATE TABLE AnagMacchine( + idxMacchina INT NOT NULL IDENTITY CONSTRAINT PK_AnagMacchine PRIMARY KEY, + codMacchina NVARCHAR(50), + idxImpianto INT, + nomeMacchina NVARCHAR(50), + modello NVARCHAR(50), + matricola NVARCHAR(50), + anno INT, + kgPeso FLOAT, + kwConsumo FLOAT, + funzDal DATETIME, + funzAl DATETIME +) +GO + +ALTER TABLE AnagMacchine ADD + CONSTRAINT FK_AnagMacchine_AnagImpianti FOREIGN KEY(idxImpianto) REFERENCES AnagImpianti(idxImpianto) ON UPDATE CASCADE +GO + +COMMIT +GO + /*registro versione...*/ INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(1, GETDATE()) GO diff --git a/WebSites/WebGIM/sql/GIM_0002.sql b/WebSites/WebGIM/sql/GIM_0002.sql index f5fac82..80c05f4 100644 --- a/WebSites/WebGIM/sql/GIM_0002.sql +++ b/WebSites/WebGIM/sql/GIM_0002.sql @@ -10,8 +10,10 @@ -- 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 @@ -19,9 +21,9 @@ INSERT INTO dbo.Permessi INSERT INTO dbo.Permessi VALUES ('ANAG', 'menu.aspx', 1, 0, 'AnagraficheBase', 'AnagraficheBase') INSERT INTO dbo.Permessi - VALUES ('ANAG_cauPre', 'cauPre.aspx', 1, 1, 'AnagrCauPre', 'AnagrCauPreLong') + VALUES ('ANAG_ambitiGuasto', 'anagAmbitiGuasto.aspx', 1, 1, 'AnagAmbitiGuasto', 'AnagAmbitiGuastoLong') INSERT INTO dbo.Permessi - VALUES ('ANAG_cause', 'causeFamiglie', 1, 3, 'GeatAnagCause', 'GeatAnagCauseLong') + VALUES ('ANAG_causali', 'gestioneCausali.aspx', 1, 3, 'GestioneCausali', 'GestioneCausaliLong') INSERT INTO dbo.Permessi VALUES ('ANAG_impianti', 'impianti.aspx', 1, 2, 'GestImpianti', 'GestImpiantiLong') INSERT INTO dbo.Permessi @@ -41,6 +43,7 @@ INSERT INTO dbo.Permessi INSERT INTO dbo.Permessi VALUES ('RicMan_list', 'listRichiesta.aspx', 2, 2, 'ListaRichieste', 'ListaRichiesteLong') GO + COMMIT TRANSACTION GO @@ -48,8 +51,10 @@ GO -- inserisco valori permessi2funzioni SET xact_abort ON GO + BEGIN TRANSACTION GO + INSERT INTO dbo.Permessi2Funzione VALUES ('ADMIN', N'GIM_AppAdmin', NULL) INSERT INTO dbo.Permessi2Funzione @@ -57,7 +62,7 @@ INSERT INTO dbo.Permessi2Funzione INSERT INTO dbo.Permessi2Funzione VALUES ('ANAG', N'GIM_SU', NULL) INSERT INTO dbo.Permessi2Funzione - VALUES ('ANAG_cauPre', N'GIM_SU', NULL) + VALUES ('ANAG_ambitiGuasto', N'GIM_SU', NULL) INSERT INTO dbo.Permessi2Funzione VALUES ('ANAG_impianti', N'GIM_SU', NULL) INSERT INTO dbo.Permessi2Funzione @@ -81,6 +86,7 @@ GO COMMIT TRANSACTION GO + -- registro versione... INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(2, GETDATE()) GO