Files
C.TRACK/C-TRACK/WebUserControls/mod_btnComandi.ascx.cs
T
2018-09-04 12:26:14 +02:00

57 lines
1.4 KiB
C#

using SteamWare;
using System;
using System.Web.UI.WebControls;
namespace C_TRACK.WebUserControls
{
public partial class mod_btnComandi : System.Web.UI.UserControl
{
/// <summary>
/// evento comando clicked
/// </summary>
public event EventHandler eh_clickComando;
protected void Page_Load(object sender, EventArgs e)
{
updateBtn();
}
/// <summary>
/// segnala click su button comando
/// </summary>
public void segnalaClick()
{
if (eh_clickComando != null)
{
eh_clickComando(this, new EventArgs());
}
}
protected void lbtCmd_Click(object sender, EventArgs e)
{
LinkButton lb = (LinkButton)sender;
memLayer.ML.setSessionVal("btnCmdPress", lb.CommandArgument, false);
segnalaClick();
}
public void updateBtn()
{
// verifico se ho comandi PREVALENTI (es: ho UNA FASE APERTA) !!!FARE!!!
// altrimenti imposto fasi da postazione...
repComandi.DataBind();
}
/// <summary>
/// Verifica btn siano abilitati e nel caso x css aggiunge DISABLED
/// </summary>
public string cssEnabled
{
get
{
string answ = "";
// controllos e ho in sessione numTask altrimenti NON E' abilitato...
answ = memLayer.ML.StringSessionObj("CurrNumTask") == "" ? "disabled" : "";
return answ;
}
}
}
}