106 lines
2.4 KiB
C#
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
|
|
}
|
|
} |