73 lines
1.7 KiB
C#
73 lines
1.7 KiB
C#
using System;
|
|
|
|
namespace WebLCP.WUC
|
|
{
|
|
public partial class mod_showSvgList : System.Web.UI.UserControl
|
|
{
|
|
protected void Page_Load(object sender, EventArgs e)
|
|
{
|
|
mod_jobsList.eh_doRefresh += Mod_jobsList_eh_doRefresh;
|
|
doUpdate();
|
|
}
|
|
|
|
private void Mod_jobsList_eh_doRefresh(object sender, EventArgs e)
|
|
{
|
|
doUpdate();
|
|
}
|
|
/// <summary>
|
|
/// Mostra entrambi i grafici o 1 alla volta
|
|
/// </summary>
|
|
protected bool showSingle
|
|
{
|
|
get
|
|
{
|
|
return chkShowSingle.Checked;
|
|
}
|
|
set
|
|
{
|
|
chkShowSingle.Checked = value;
|
|
}
|
|
}
|
|
|
|
private void doUpdate()
|
|
{
|
|
// in base allos tato di check del selettore scelgo cosa mostrare...
|
|
repPlotSingle.Visible = false;
|
|
repPlotAll.Visible = false;
|
|
if (showSingle)
|
|
{
|
|
chkShowSingle.Text = "Show Single Plots";
|
|
chkShowSingle.CssClass = "btn btn-block btn-sm btn-primary";
|
|
divSelPlot.Visible = true;
|
|
divSelCol.Visible = true;
|
|
repPlotSingle.Visible = true;
|
|
repPlotSingle.DataBind();
|
|
}
|
|
else
|
|
{
|
|
chkShowSingle.Text = "Show All Plots";
|
|
chkShowSingle.CssClass = "btn btn-block btn-sm btn-success";
|
|
divSelPlot.Visible = false;
|
|
divSelCol.Visible = false;
|
|
repPlotAll.Visible = true;
|
|
repPlotAll.DataBind();
|
|
}
|
|
}
|
|
|
|
protected void ddlNumCol_SelectedIndexChanged(object sender, EventArgs e)
|
|
{
|
|
doUpdate();
|
|
}
|
|
|
|
protected void ddlType_SelectedIndexChanged(object sender, EventArgs e)
|
|
{
|
|
doUpdate();
|
|
}
|
|
|
|
protected void chkShowSingle_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
// se selezionato abilito repeatre a due, atlrimenti repeater singolo!
|
|
doUpdate();
|
|
}
|
|
}
|
|
} |