using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace NKC_WF { public partial class StackManager : BasePage { protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { checkVisibility(); } cmp_taktList.eh_doRefresh += Cmp_taktList_eh_doRefresh; cmp_taktList.eh_doReset += Cmp_taktList_eh_doReset; cmp_stackList.eh_doRefresh += Cmp_stackList_eh_doRefresh; } private void Cmp_stackList_eh_doRefresh(object sender, EventArgs e) { checkVisibility(); // imposto Stack! cmp_stackBuilding.StackId= cmp_stackList.StackIdSel; } private void Cmp_taktList_eh_doReset(object sender, EventArgs e) { checkVisibility(); cmp_stackList.BatchId = 0; cmp_stackList.resetSelezione(); } private void Cmp_taktList_eh_doRefresh(object sender, EventArgs e) { checkVisibility(); // imposto batch! cmp_stackList.BatchId = cmp_taktList.BatchIdSel; cmp_stackBuilding.StackId = cmp_stackList.StackIdSel; } private void checkVisibility() { // Di default nascondo i dettagli... cmp_stackList.Visible = (cmp_taktList.BatchIdSel > 0); cmp_stackBuilding.Visible = (cmp_taktList.BatchIdSel > 0) && (cmp_stackList.StackIdSel> 0); } } }