diff --git a/GPW_Admin/WebUserControls/mod_reviewTimbrature.ascx b/GPW_Admin/WebUserControls/mod_reviewTimbrature.ascx
index 101edbb..1b1a907 100644
--- a/GPW_Admin/WebUserControls/mod_reviewTimbrature.ascx
+++ b/GPW_Admin/WebUserControls/mod_reviewTimbrature.ascx
@@ -166,7 +166,7 @@
-
+
diff --git a/GPW_Admin/WebUserControls/mod_reviewTimbrature.ascx.cs b/GPW_Admin/WebUserControls/mod_reviewTimbrature.ascx.cs
index a1d051f..61b8f7a 100644
--- a/GPW_Admin/WebUserControls/mod_reviewTimbrature.ascx.cs
+++ b/GPW_Admin/WebUserControls/mod_reviewTimbrature.ascx.cs
@@ -201,6 +201,24 @@ namespace GPW_Admin.WebUserControls
{
// eseguo la stored di update dato condizione di filtro x periodo e dipendente...
DataProxy.DP.taTimbExpl.stp_ricalcolaTimbExpl_byPeriodoUser(memLayer.ML.IntSessionObj("idxDip_sel"), Convert.ToDateTime(memLayer.ML.objSessionObj("_inizio")), Convert.ToDateTime(memLayer.ML.objSessionObj("_fine")));
+ // verifico dip con giust da inserire...
+ var list2fix = DataProxy.DP.taTimbExpl.getByDipAnomalia(memLayer.ML.IntSessionObj("idxDip_sel"), Convert.ToDateTime(memLayer.ML.objSessionObj("_inizio")), Convert.ToDateTime(memLayer.ML.objSessionObj("_fine")), false, false, true);
+ if (list2fix != null && list2fix.Count > 0)
+ {
+ foreach (var item in list2fix)
+ {
+ // escludo date da oggi in poi...
+ if (item.dataLav < DateTime.Today)
+ {
+ // elimino eventuali vecchi permessi
+ DataProxy.DP.taGiust.DeleteQuery(item.dataLav, item.idxDipendente, "PERM");
+ // inserisco permessi...
+ DataProxy.DP.taGiust.giustInsByDate(item.idxDipendente, item.dataLav, "PERM");
+ }
+ }
+ // ricalcolo!
+ DataProxy.DP.taTimbExpl.stp_ricalcolaTimbExpl_byPeriodoUser(memLayer.ML.IntSessionObj("idxDip_sel"), Convert.ToDateTime(memLayer.ML.objSessionObj("_inizio")), Convert.ToDateTime(memLayer.ML.objSessionObj("_fine")));
+ }
DataProxy.DP.taRA.stp_ricalcolaRegAttivitaExpl_byPeriodoUser(memLayer.ML.IntSessionObj("idxDip_sel"), Convert.ToDateTime(memLayer.ML.objSessionObj("_inizio")), Convert.ToDateTime(memLayer.ML.objSessionObj("_fine")));
// aggiorno
checkFixOds();