WSC - <%: titolo %>
diff --git a/WebSCR/WebUserControls/mod_header.ascx.cs b/WebSCR/WebUserControls/mod_header.ascx.cs
index eb6c0b2..cacf732 100644
--- a/WebSCR/WebUserControls/mod_header.ascx.cs
+++ b/WebSCR/WebUserControls/mod_header.ascx.cs
@@ -49,7 +49,7 @@ namespace WebSCR.WebUserControls
get
{
string answ = "-";
- if (memLayer.ML.getCookieVal("SquadraCurr")!="")
+ if (memLayer.ML.getCookieVal("SquadraCurr") != "")
{
answ = memLayer.ML.getCookieVal("SquadraCurr");
}
@@ -71,7 +71,7 @@ namespace WebSCR.WebUserControls
return answ;
}
}
-
+
///
/// caricamento pagina
///
@@ -79,6 +79,12 @@ namespace WebSCR.WebUserControls
///
protected void Page_Load(object sender, EventArgs e)
{
+ // verifico se è cambiata pagina, nel qual caso incremento countdown...
+ if (devicesAuthProxy.pagCorrente != devicesAuthProxy.pagPrecedente)
+ {
+ countdown = 5;
+ devicesAuthProxy.pagPrecedente = devicesAuthProxy.pagCorrente;
+ }
if (!memLayer.ML.isInSessionObject("USER_NAME"))
{
divHeaderMenu.Visible = false;
@@ -134,12 +140,12 @@ namespace WebSCR.WebUserControls
ulSquadra.Visible = false;
ulMagazzino.Visible = true;
}
- else if(devicesAuthProxy.pagCorrente == "Squadra" || devicesAuthProxy.pagCorrente == "IntSquadre" || devicesAuthProxy.pagCorrente == "Menu")
+ else if (devicesAuthProxy.pagCorrente == "Squadra" || devicesAuthProxy.pagCorrente == "IntSquadre" || devicesAuthProxy.pagCorrente == "Menu")
{
ulStd.Visible = false;
ulSquadra.Visible = true;
ulMagazzino.Visible = false;
- }
+ }
else
{
ulStd.Visible = true;
@@ -285,5 +291,32 @@ namespace WebSCR.WebUserControls
#endif
return answ;
}
+
+ protected int countdown
+ {
+ get
+ {
+ return memLayer.ML.IntSessionObj("countdownRedirectDefault");
+ }
+ set
+ {
+ memLayer.ML.setSessionVal("countdownRedirectDefault", value);
+ }
+ }
+
+ protected void Timer1_Tick(object sender, EventArgs e)
+ {
+ // verifico contatore prima di rimandare in pagina default...
+ if (countdown < 1)
+ {
+ // rimando a pagina default?
+ Response.Redirect("Default");
+ }
+ else
+ {
+ countdown = countdown - 1;
+
+ }
+ }
}
}
\ No newline at end of file
diff --git a/WebSCR/WebUserControls/mod_pianificazione.ascx.cs b/WebSCR/WebUserControls/mod_pianificazione.ascx.cs
index 98382ee..5e7a79e 100644
--- a/WebSCR/WebUserControls/mod_pianificazione.ascx.cs
+++ b/WebSCR/WebUserControls/mod_pianificazione.ascx.cs
@@ -475,10 +475,13 @@ namespace WebSCR.WebUserControls
///
protected void txtMatrOp_TextChanged(object sender, EventArgs e)
{
- if (txtMatrOp.Text.Trim() != "")
+ // riporto countdown a 5... COMUNQUE...
+ countdown = 5;
+ string newMatr = txtMatrOp.Text.Trim();
+ if (newMatr != "")
{
- memLayer.ML.setSessionVal("matrOp", txtMatrOp.Text.Trim());
- errorMess = "Selezionato Operatore";
+ memLayer.ML.setSessionVal("matrOp", newMatr);
+ errorMess = string.Format("Selezionato Operatore {0}", newMatr);
lblWarning.Text = errorMess;
}
else
@@ -499,5 +502,17 @@ namespace WebSCR.WebUserControls
}
+
+ protected int countdown
+ {
+ get
+ {
+ return memLayer.ML.IntSessionObj("countdownRedirectDefault");
+ }
+ set
+ {
+ memLayer.ML.setSessionVal("countdownRedirectDefault", value);
+ }
+ }
}
}
\ No newline at end of file
diff --git a/WebSCR/bin/WebSCR.dll b/WebSCR/bin/WebSCR.dll
index 6436609..bea001f 100644
Binary files a/WebSCR/bin/WebSCR.dll and b/WebSCR/bin/WebSCR.dll differ