test con timer x charts

This commit is contained in:
Samuele Locatelli
2021-03-22 18:42:58 +01:00
parent 0b1825b8d3
commit ace54ad4b1
7 changed files with 127 additions and 48 deletions
@@ -52,6 +52,18 @@ namespace GPW_Commesse.WebUserControls
}
}
protected bool tempVisible
{
get
{
return cmp_toggleTemp.toggleValue;
}
set
{
cmp_toggleTemp.toggleValue = value;
}
}
#endregion Protected Properties
#region Public Properties
@@ -103,24 +115,26 @@ namespace GPW_Commesse.WebUserControls
#region Private Methods
private void cmp_rilTemp_ehCancel(object sender, EventArgs e)
private void closeEditTemp()
{
activeMode = modoCommesse.elenco;
grView.SelectedIndex = -1;
grView.DataBind();
tempVisible = false;
//showCharts(false);
showPanels();
raiseEvent(ucEvType.Reset);
}
private void cmp_rilTemp_ehCancel(object sender, EventArgs e)
{
closeEditTemp();
}
private void cmp_rilTemp_ehSave(object sender, EventArgs e)
{
activeMode = modoCommesse.elenco;
//showCharts(false);
showPanels();
raiseEvent(ucEvType.Reset);
closeEditTemp();
}
private void Cmp_toggle_ehToggle(object sender, EventArgs e)
@@ -128,6 +142,16 @@ namespace GPW_Commesse.WebUserControls
showPanels();
}
private void Cmp_toggleTemp_ehToggle(object sender, EventArgs e)
{
if (!cmp_toggleTemp.toggleValue)
{
grView.SelectedIndex = -1;
grView.DataBind();
}
showPanels();
}
private void editCommDay(string dataRif)
{
CultureInfo ita = new CultureInfo("it-IT");
@@ -152,10 +176,10 @@ namespace GPW_Commesse.WebUserControls
//salvo in sessione dati x detail timbrature
memLayer.ML.setSessionVal("idxDip_det", DataProxy.idxDipendente);
// imposto modalità
tempVisible = true;
activeMode = modoCommesse.editRilTemp;
showPanels();
showCharts(true);
raiseEvent(ucEvType.ReqUpdateParent);
}
@@ -219,6 +243,7 @@ namespace GPW_Commesse.WebUserControls
{
activeMode = modoCommesse.elenco;
showPanels();
grView.SelectedIndex = -1;
grView.DataBind();
}
@@ -313,9 +338,10 @@ namespace GPW_Commesse.WebUserControls
mod_TagCloudProgetti1.modo = TagCloudMode.standard;
break;
}
showCharts(false);
showPanels();
tempVisible = true;
}
showPanels();
showCharts(tempVisible);
grView.DataBind();
mod_commUtMancTimbr1.eh_nuovoValore += new EventHandler(mod_commUtMancTimbr1_eh_nuovoValore);
mod_commAttivitaDesk1.eh_nuovoValore += new EventHandler(mod_commAttivitaDesk1_eh_nuovoValore);
@@ -323,20 +349,27 @@ namespace GPW_Commesse.WebUserControls
mod_TagCloudProgetti1.eh_refresh += mod_TagCloudProgetti1_eh_refresh;
mod_periodoAnalisi1.eh_doUpdate += mod_periodoAnalisi1_eh_doUpdate;
cmp_toggle.ehToggle += Cmp_toggle_ehToggle;
cmp_toggleTemp.ehToggle += Cmp_toggleTemp_ehToggle;
cmp_rilTemp.ehCancel += cmp_rilTemp_ehCancel;
cmp_rilTemp.ehSave += cmp_rilTemp_ehSave;
}
protected void showCharts(bool doShow)
{
divRilTemp.Visible = doShow;
#if false
ScriptManager.RegisterStartupScript(upCharts, this.GetType(), "ShowHideCharts", "checkVisible();", true);
divCharts.Visible = true;
if (doShow)
{
ScriptManager.RegisterStartupScript(upCharts, this.GetType(), "MyAction", "showCharts();", true);
ScriptManager.RegisterStartupScript(upCharts, this.GetType(), "ShowHideCharts", "showCharts();", true);
}
else
{
ScriptManager.RegisterStartupScript(upCharts, this.GetType(), "MyAction", "hideCharts();", true);
ScriptManager.RegisterStartupScript(upCharts, this.GetType(), "ShowHideCharts", "hideCharts();", true);
}
#endif
divCharts.Visible = doShow;
}
/// <summary>
@@ -426,8 +459,10 @@ namespace GPW_Commesse.WebUserControls
pnlEditOre.Visible = timbr;
mod_commAttivitaDesk1.Visible = commesse;
mod_commUtMancTimbr1.Visible = timbr;
#if false
cmp_rilTemp.Visible = temp;
showCharts(temp);
#endif
showCharts(temp && tempVisible);
upMain.Update();
upFilt.Update();