Files
GPW/GPW_Admin/gruppi.aspx.cs
T
2022-02-03 07:32:10 +01:00

64 lines
1.8 KiB
C#

using SteamWare;
using System;
namespace GPW_Admin
{
public partial class gruppi : BasePage
{
#region Private Methods
private void checkVisib()
{
if (!string.IsNullOrEmpty(cmp_elencoGruppi.gruppoSel))
{
cmp_dip2gruppi.gruppoSel = cmp_elencoGruppi.gruppoSel.Trim();
cmp_dip2gruppi.Visible = true;
}
else
{
cmp_dip2gruppi.Visible = false;
}
}
private void Cmp_dip2gruppi_eh_addNew(object sender, EventArgs e)
{
string redKey = memLayer.ML.redHash($"gruppoHasChildObj:{cmp_elencoGruppi.gruppoSel.Trim()}");
memLayer.ML.setRSV(redKey, "1", 1);
cmp_elencoGruppi.doUpdate();
}
private void Cmp_elencoGruppi_eh_doRefresh(object sender, EventArgs e)
{
checkVisib();
}
private void Cmp_elencoGruppi_eh_doReset(object sender, EventArgs e)
{
checkVisib();
}
private void Mod_pageSize_eh_nuovaSize(object sender, EventArgs e)
{
cmp_elencoGruppi.doUpdate();
}
#endregion Private Methods
#region Protected Methods
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
cmp_dip2gruppi.Visible = false;
checkVisib();
}
mod_pageSize.eh_nuovaSize += Mod_pageSize_eh_nuovaSize;
cmp_elencoGruppi.eh_doRefresh += Cmp_elencoGruppi_eh_doRefresh;
cmp_elencoGruppi.eh_doReset += Cmp_elencoGruppi_eh_doReset;
cmp_dip2gruppi.eh_addNew += Cmp_dip2gruppi_eh_addNew;
}
#endregion Protected Methods
}
}