Files
C.TRACK/C-TRACK/WebUserControls/mod_taskList.ascx.cs
T
2018-09-03 09:27:02 +02:00

90 lines
1.8 KiB
C#

using SteamWare;
using System;
using System.Web.UI;
namespace C_TRACK.WebUserControls
{
public partial class mod_taskList : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
statusFiter = 0;
checkAddNew();
divBCode.Visible = false;
}
mod_barcode.eh_comandoRegistrato += Mod_barcode_eh_comandoRegistrato;
}
private void Mod_barcode_eh_comandoRegistrato(object sender, EventArgs e)
{
// verifico cosa ho registrato..
}
/// <summary>
/// verifica utente x possibilità fare "add new"
/// </summary>
private void checkAddNew()
{
lbAddNew.Visible = devicesAuthProxy.stObj.userHasRight("CT_userStart");
}
public string testoAddNew
{
get
{
string answ = "Add New";
if (divBCode.Visible)
{
answ = "Nascondi Add New";
}
return answ;
}
}
/// <summary>
/// Filtro stato comemssa
/// </summary>
private int statusFiter
{
set
{
hfCurrStatus.Value = value.ToString();
grView.DataBind();
}
get
{
int answ = 0;
int.TryParse(hfCurrStatus.Value, out answ);
return answ;
}
}
protected void lbCaricati_Click(object sender, EventArgs e)
{
statusFiter = 1;
}
protected void lbInCorso_Click(object sender, EventArgs e)
{
statusFiter = 2;
}
protected void lbConclusi_Click(object sender, EventArgs e)
{
statusFiter = 3;
}
protected void lbTutti_Click(object sender, EventArgs e)
{
statusFiter = 0;
}
protected void lbAddNew_Click(object sender, EventArgs e)
{
divBCode.Visible = !divBCode.Visible;
}
}
}