82 lines
2.4 KiB
C#
82 lines
2.4 KiB
C#
using SteamWare;
|
|
using System;
|
|
|
|
namespace GPW_Admin
|
|
{
|
|
public partial class gruppi : BasePage, IDisposable
|
|
{
|
|
|
|
public override void Dispose()
|
|
{
|
|
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;
|
|
cmp_groupAssignClone.eh_addNew -= Cmp_groupAssignClone_eh_addNew;
|
|
base.Dispose();
|
|
}
|
|
|
|
#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;
|
|
cmp_groupAssignClone.eh_addNew += Cmp_groupAssignClone_eh_addNew;
|
|
}
|
|
|
|
private void Cmp_groupAssignClone_eh_addNew(object sender, EventArgs e)
|
|
{
|
|
cmp_elencoGruppi.doUpdate();
|
|
checkVisib();
|
|
}
|
|
|
|
#endregion Protected Methods
|
|
}
|
|
} |