90 lines
2.1 KiB
C#
90 lines
2.1 KiB
C#
using Data;
|
|
using SteamWare;
|
|
using System;
|
|
using System.Web.UI;
|
|
|
|
namespace PUB.WebUserContols
|
|
{
|
|
public partial class mod_ER_all : System.Web.UI.UserControl
|
|
{
|
|
protected void Page_Load(object sender, EventArgs e)
|
|
{
|
|
if (!Page.IsPostBack)
|
|
{
|
|
// salvo le selezioni...
|
|
saveSelections();
|
|
}
|
|
mod_ER_grid.eh_selCond += Mod_ER_grid_eh_selCond;
|
|
mod_ER_selCondominio.eh_selected += Mod_ER_selCondominio_eh_selected;
|
|
}
|
|
|
|
/// <summary>
|
|
/// modalità edit corrente
|
|
/// </summary>
|
|
public ER_EditMode currMode
|
|
{
|
|
get
|
|
{
|
|
return (ER_EditMode)memLayer.ML.objSessionObj("ER_EditMode");
|
|
}
|
|
set
|
|
{
|
|
memLayer.ML.setSessionVal("ER_EditMode", value);
|
|
}
|
|
}
|
|
private void Mod_ER_selCondominio_eh_selected(object sender, EventArgs e)
|
|
{
|
|
saveSelections();
|
|
}
|
|
|
|
private void Mod_ER_grid_eh_selCond(object sender, EventArgs e)
|
|
{
|
|
// recupero evento tipizzato
|
|
SelCondEventArgs ce = (SelCondEventArgs)e;
|
|
// imposto!
|
|
try
|
|
{
|
|
mod_ER_selCondominio.condSelected = ce.idxCond.ToString();
|
|
}
|
|
catch
|
|
{ }
|
|
saveSelections();
|
|
}
|
|
|
|
private void saveSelections()
|
|
{
|
|
divAddNew.Visible = (mod_ER_selCondominio.condSelected != "0" && mod_ER_selCondominio.condSelected != "" && currMode == ER_EditMode.mPAM);
|
|
mod_ER_grid.idxCond = mod_ER_selCondominio.condSelected;
|
|
mod_ER_insNew.idxCond = mod_ER_selCondominio.condSelected;
|
|
}
|
|
protected void lbtAddNew_Click(object sender, EventArgs e)
|
|
{
|
|
// ABILITO SOLO in modalità amministratore...
|
|
if (currMode == ER_EditMode.mPAM)
|
|
{
|
|
toggleAddNew();
|
|
}
|
|
}
|
|
|
|
private void toggleAddNew()
|
|
{
|
|
if (divInsNew.Visible)
|
|
{
|
|
lbtAddNew.Text = "Apri nuova »";
|
|
}
|
|
else
|
|
{
|
|
lbtAddNew.Text = "⇄ CHIUDI";
|
|
}
|
|
divInsNew.Visible = !divInsNew.Visible;
|
|
divElenco.Visible = !divInsNew.Visible;
|
|
if (divInsNew.Visible)
|
|
{
|
|
// aggiorno
|
|
mod_ER_insNew.doUpdate();
|
|
saveSelections();
|
|
}
|
|
}
|
|
|
|
}
|
|
} |