Files
MoonPro.net/MP-MAG/SMART/gestPedane.aspx.cs
2021-04-21 12:29:21 +02:00

106 lines
2.4 KiB
C#

using SteamWare;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace MP_MAG.SMART
{
public partial class gestPedane : BasePage
{
#region Protected Properties
protected bool showDetail
{
get
{
return cmp_gestPedane.Visible;
}
set
{
cmp_gestPedane.Visible = value;
ddlElencoPL.Enabled = !value;
lblSel.Text = value ? "Deselect" : "Select";
icnLock.Visible = !value;
icnUnlock.Visible = value;
}
}
#endregion Protected Properties
#region Public Properties
public int PackListID
{
get
{
int answ = 0;
if (ddlElencoPL.SelectedValue != null)
{
int.TryParse(ddlElencoPL.SelectedValue, out answ);
}
return answ;
}
}
#endregion Public Properties
#region Private Methods
private void fixDisplay()
{
cmp_gestPedane.PackListID = PackListID;
cmp_gestPedane.fixDisplay();
}
private void refreshStatus()
{
cmp_gestPedane.refreshStatus();
}
private void resetSelezione()
{
cmp_gestPedane.resetSelezione();
}
#endregion Private Methods
#region Protected Methods
protected void ddlElencoPL_DataBound(object sender, EventArgs e)
{
fixDisplay();
}
protected void ddlElencoPL_SelectedIndexChanged(object sender, EventArgs e)
{
fixDisplay();
}
protected void lbtSelect_Click(object sender, EventArgs e)
{
if (showDetail)
{
ddlElencoPL.DataBind();
}
// scambio visualizzazione e selezione...
showDetail = !showDetail;
fixDisplay();
}
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
((Site)this.Master).showSearch = false;
resetSelezione();
showDetail = false;
fixDisplay();
}
}
#endregion Protected Methods
}
}