diff --git a/ETS_Data/SQL/ETS_anagrafica/ETS_ANAG_00180.sql b/ETS_Data/SQL/ETS_anagrafica/ETS_ANAG_00180.sql index 4801bf5..a3a1407 100644 --- a/ETS_Data/SQL/ETS_anagrafica/ETS_ANAG_00180.sql +++ b/ETS_Data/SQL/ETS_anagrafica/ETS_ANAG_00180.sql @@ -167,6 +167,53 @@ commit transaction go +set xact_abort on +go + +begin transaction +go + +INSERT INTO dbo.Diritti + (UtenteAD, codModulo, codFunzione, valore) + VALUES (N'ETS\Andrea Fuselli', N'PROJ-ETS', N'User', N'') +INSERT INTO dbo.Diritti + (UtenteAD, codModulo, codFunzione, valore) + VALUES (N'ETS\Carlo Piazzalunga', N'PROJ-ETS', N'User', N'') +INSERT INTO dbo.Diritti + (UtenteAD, codModulo, codFunzione, valore) + VALUES (N'ETS\Daniele Togni', N'PROJ-ETS', N'User', N'') +INSERT INTO dbo.Diritti + (UtenteAD, codModulo, codFunzione, valore) + VALUES (N'ETS\Enrico Facchinetti', N'PROJ-ETS', N'User', N'') +INSERT INTO dbo.Diritti + (UtenteAD, codModulo, codFunzione, valore) + VALUES (N'ETS\Gianpietro Locatelli', N'PROJ-ETS', N'User', N'') +INSERT INTO dbo.Diritti + (UtenteAD, codModulo, codFunzione, valore) + VALUES (N'ETS\Luca Begnis', N'PROJ-ETS', N'User', N'') +INSERT INTO dbo.Diritti + (UtenteAD, codModulo, codFunzione, valore) + VALUES (N'ETS\Luca Bentoglio', N'PROJ-ETS', N'User', N'') +INSERT INTO dbo.Diritti + (UtenteAD, codModulo, codFunzione, valore) + VALUES (N'ETS\Marco Bergami', N'PROJ-ETS', N'User', N'') +INSERT INTO dbo.Diritti + (UtenteAD, codModulo, codFunzione, valore) + VALUES (N'ETS\Matteo Cugini', N'PROJ-ETS', N'User', N'') +INSERT INTO dbo.Diritti + (UtenteAD, codModulo, codFunzione, valore) + VALUES (N'ETS\Nino Romano', N'PROJ-ETS', N'User', N'') +INSERT INTO dbo.Diritti + (UtenteAD, codModulo, codFunzione, valore) + VALUES (N'ETS\Paolo Beretta', N'PROJ-ETS', N'User', N'') +DELETE FROM dbo.Diritti WHERE UtenteAD=N'ETS\SQLService' and codModulo=N'PROJ-ETS' and codFunzione=N'User' +DELETE FROM dbo.Diritti WHERE UtenteAD=N'STEAMWAREWIN\samuele' and codModulo=N'PROJ-ETS' and codFunzione=N'User' +go + +commit transaction +go + + diff --git a/PROJ-ETS/PROJ-ETS/WebUserControls/mod_commesseFull.ascx.cs b/PROJ-ETS/PROJ-ETS/WebUserControls/mod_commesseFull.ascx.cs index dcc1f37..2bf4067 100644 --- a/PROJ-ETS/PROJ-ETS/WebUserControls/mod_commesseFull.ascx.cs +++ b/PROJ-ETS/PROJ-ETS/WebUserControls/mod_commesseFull.ascx.cs @@ -319,19 +319,8 @@ namespace PROJ_ETS.WebUserControls /// public bool delEnabled(object idxObj) { - bool answ = isWritable(); - // solo se ha diritti scrittura controllo - if (answ) - { - // la cancellazione è SEMPRE logica, x cui controllo che si veda solo se è attivo... - try - { - answ = DataProxy_ProjEts.DP.taAF.getByIdx(Convert.ToInt32(idxObj))[0].Attivo; - } - catch - { } - } - return answ; + // mi basta sia scrivibile (la query decide se cancellare o disattivare progetto...) + return isWritable(); } /// /// calcola classe css dato codice fase @@ -564,12 +553,12 @@ namespace PROJ_ETS.WebUserControls /// public bool isWritable() { - bool answ = true; + bool answ = false; if (_paginaCorrente == null) { PagCorrente(); } - //answ = user_std.UtSn.isPageWriteEnabled(_paginaCorrente); + answ = user_std.UtSn.isPageWriteEnabled(_paginaCorrente); return answ; } /// @@ -752,6 +741,5 @@ namespace PROJ_ETS.WebUserControls #endregion - } } \ No newline at end of file diff --git a/PROJ-ETS/PROJ-ETS/bin/PROJ-ETS.dll b/PROJ-ETS/PROJ-ETS/bin/PROJ-ETS.dll index ab3622d..240fd83 100644 Binary files a/PROJ-ETS/PROJ-ETS/bin/PROJ-ETS.dll and b/PROJ-ETS/PROJ-ETS/bin/PROJ-ETS.dll differ