test con timer x charts
This commit is contained in:
@@ -77,7 +77,7 @@
|
||||
<add key="firstHour2Check" value="6" />
|
||||
<add key="enableDailyCheck" value="true" />
|
||||
<!--Timeout vari-->
|
||||
<add key="intUpdatePagina_ms" value="5000" />
|
||||
<add key="intUpdatePagina_ms" value="15000" />
|
||||
<add key="maxRefreshToReload" value="30" />
|
||||
<!--Abilitazione link timbrature-->
|
||||
<add key="showRepTimb" value="true" />
|
||||
|
||||
@@ -3,10 +3,12 @@
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
redrawAll();
|
||||
|
||||
var prm = Sys.WebForms.PageRequestManager.getInstance();
|
||||
prm.add_pageLoaded(function () {
|
||||
redrawAll();
|
||||
//console.log('add_pageLoaded!');
|
||||
console.log('add_pageLoaded!');
|
||||
});
|
||||
//prm.add_endRequest(function () {
|
||||
// redrawAll();
|
||||
@@ -152,11 +154,6 @@
|
||||
plotTS();
|
||||
plotHist();
|
||||
}
|
||||
|
||||
//// funzione di drawing ad OGNI pageload!
|
||||
//function pageLoad() {
|
||||
// //redrawAll();
|
||||
//}
|
||||
</script>
|
||||
|
||||
<asp:HiddenField runat="server" ID="hfIdxDip" />
|
||||
@@ -176,7 +173,7 @@
|
||||
</asp:DropDownList>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="row" runat="server" id="divGraphs">
|
||||
<div class="col-12 col-md-6">
|
||||
<canvas id="myChartTS" width="300" height="120"></canvas>
|
||||
</div>
|
||||
|
||||
@@ -11,12 +11,12 @@ namespace GPW_Commesse.WebUserControls
|
||||
{
|
||||
public partial class cmp_chart : BaseUserControl
|
||||
{
|
||||
#region Public Properties
|
||||
|
||||
public DateTime dtRif
|
||||
{
|
||||
get
|
||||
{
|
||||
|
||||
DateTime answ = DateTime.Today.AddYears(-10);
|
||||
DateTime.TryParse(hfData.Value, out answ);
|
||||
return answ;
|
||||
@@ -28,11 +28,15 @@ namespace GPW_Commesse.WebUserControls
|
||||
}
|
||||
}
|
||||
|
||||
#endregion Public Properties
|
||||
|
||||
#region Protected Methods
|
||||
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if(!Page.IsPostBack)
|
||||
if (!Page.IsPostBack)
|
||||
{
|
||||
if(DateTime.Today.Subtract(dtRif).TotalDays>3650)
|
||||
if (DateTime.Today.Subtract(dtRif).TotalDays > 3650)
|
||||
{
|
||||
dtRif = DateTime.Today;
|
||||
}
|
||||
@@ -40,5 +44,7 @@ namespace GPW_Commesse.WebUserControls
|
||||
// imposto valori...
|
||||
hfIdxDip.Value = $"{DataProxy.idxDipendente}";
|
||||
}
|
||||
|
||||
#endregion Protected Methods
|
||||
}
|
||||
}
|
||||
@@ -40,5 +40,14 @@ namespace GPW_Commesse.WebUserControls
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.DropDownList ddlMaxNum;
|
||||
|
||||
/// <summary>
|
||||
/// divGraphs control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divGraphs;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,39 +23,62 @@
|
||||
<div class="p-2 flex-grow-1">
|
||||
<uc2:mod_periodoAnalisi ID="mod_periodoAnalisi1" runat="server" realtimeUpdate="true" />
|
||||
</div>
|
||||
<div class="p-2 small">
|
||||
Temp:
|
||||
<uc2:cmp_toggle runat="server" ID="cmp_toggleTemp" classOn="text-dark" classOff="text-secondary" />
|
||||
</div>
|
||||
<div class="p-2 small">
|
||||
Sel globale:
|
||||
<uc2:cmp_toggle runat="server" ID="cmp_toggle" classOn="text-dark" classOff="text-secondary" />
|
||||
<uc2:cmp_toggle runat="server" ID="cmp_toggle" classOn="text-dark" classOff="text-secondary" />
|
||||
</div>
|
||||
</div>
|
||||
</ContentTemplate>
|
||||
</asp:UpdatePanel>
|
||||
<script>
|
||||
<script type="text/javascript">
|
||||
|
||||
window.setTimeout(showCharts, 10);
|
||||
window.setTimeout(hideCharts, 100);
|
||||
//checkVisible();
|
||||
|
||||
function checkVisible() {
|
||||
console.log("checkVisible");
|
||||
var element = $("#<%:divRilTemp.ClientID%>");
|
||||
if (element.is(':visible')) {
|
||||
showCharts();
|
||||
}
|
||||
else {
|
||||
hideCharts();
|
||||
}
|
||||
}
|
||||
|
||||
function toggleCharts() {
|
||||
$("#<%:divRilTemp.ClientID%>").toggle();
|
||||
$("#<%:divCharts.ClientID%>").toggle();
|
||||
//console.log("toggleCharts");
|
||||
console.log("toggleCharts");
|
||||
}
|
||||
function showCharts() {
|
||||
$("#<%:divRilTemp.ClientID%>").toggle(true);
|
||||
$("#<%:divCharts.ClientID%>").toggle(true);
|
||||
//console.log("showCharts");
|
||||
console.log("showCharts");
|
||||
}
|
||||
function hideCharts() {
|
||||
$("#<%:divRilTemp.ClientID%>").toggle(false);
|
||||
$("#<%:divCharts.ClientID%>").toggle(false);
|
||||
//console.log("hideCharts");
|
||||
console.log("hideCharts");
|
||||
}
|
||||
</script>
|
||||
<div class="py-1 mx-0 row bg-light">
|
||||
<div class="col-4" id="divRilTemp" runat="server">
|
||||
<asp:UpdatePanel ID="upCharts" runat="server" UpdateMode="Conditional" RenderMode="Block">
|
||||
<ContentTemplate>
|
||||
<asp:UpdatePanel ID="upCharts" runat="server" UpdateMode="Conditional" RenderMode="Block">
|
||||
<ContentTemplate>
|
||||
<div class="py-1 mx-0 row bg-light">
|
||||
<div class="col-4" id="divRilTemp" runat="server">
|
||||
<uc2:cmp_rilTemp runat="server" ID="cmp_rilTemp" />
|
||||
</ContentTemplate>
|
||||
</asp:UpdatePanel>
|
||||
</div>
|
||||
<div class="col-8" runat="server" id="divCharts">
|
||||
<uc2:cmp_chart runat="server" ID="cmp_chart" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-8" runat="server" id="divCharts">
|
||||
<uc2:cmp_chart runat="server" ID="cmp_chart" />
|
||||
</div>
|
||||
</div>
|
||||
</ContentTemplate>
|
||||
</asp:UpdatePanel>
|
||||
<asp:UpdatePanel ID="upMain" runat="server" UpdateMode="Conditional" RenderMode="Block">
|
||||
<ContentTemplate>
|
||||
<div class="row">
|
||||
|
||||
@@ -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();
|
||||
|
||||
+18
-9
@@ -50,6 +50,15 @@ namespace GPW_Commesse.WebUserControls
|
||||
/// </remarks>
|
||||
protected global::mod_periodoAnalisi mod_periodoAnalisi1;
|
||||
|
||||
/// <summary>
|
||||
/// cmp_toggleTemp control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::GPW_Commesse.WebUserControls.cmp_toggle cmp_toggleTemp;
|
||||
|
||||
/// <summary>
|
||||
/// cmp_toggle control.
|
||||
/// </summary>
|
||||
@@ -59,15 +68,6 @@ namespace GPW_Commesse.WebUserControls
|
||||
/// </remarks>
|
||||
protected global::GPW_Commesse.WebUserControls.cmp_toggle cmp_toggle;
|
||||
|
||||
/// <summary>
|
||||
/// divRilTemp control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divRilTemp;
|
||||
|
||||
/// <summary>
|
||||
/// upCharts control.
|
||||
/// </summary>
|
||||
@@ -77,6 +77,15 @@ namespace GPW_Commesse.WebUserControls
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.UpdatePanel upCharts;
|
||||
|
||||
/// <summary>
|
||||
/// divRilTemp control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divRilTemp;
|
||||
|
||||
/// <summary>
|
||||
/// cmp_rilTemp control.
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user