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