using System; using System.Web.UI; namespace GPW_Admin { public partial class dipendenti : BasePage { #region Protected Properties protected int IdxDipSel { get { return cmp_userLicense.idxDipSel; } set { cmp_userLicense.idxDipSel = value; } } #endregion Protected Properties #region Private Methods private void Cmp_ticketFreeActiv_eh_doRefresh(object sender, EventArgs e) { IdxDipSel = 0; cmp_ticketFreeActiv.idxDipSel = 0; fixDisplay(); } private void Cmp_ticketFreeActiv_eh_doReset(object sender, EventArgs e) { IdxDipSel = 0; cmp_ticketFreeActiv.idxDipSel = 0; fixDisplay(); } private void Cmp_ticketList_eh_doReset(object sender, EventArgs e) { // mostro elenco tickets IdxDipSel = 0; cmp_ticketFreeActiv.idxDipSel = 0; mod_adminDipendenti1.showTickets = false; fixDisplay(); } private void Cmp_toggleCards_ehToggle(object sender, EventArgs e) { fixDisplay(); } private void Cmp_toggleLinkExt_ehToggle(object sender, EventArgs e) { fixDisplay(); } private void Cmp_userLicense_eh_addNew(object sender, EventArgs e) { mod_adminDipendenti1.doUpdate(); fixDisplay(); } private void Cmp_userLicense_eh_doReset(object sender, EventArgs e) { //IdxDipSel = 0; mod_adminDipendenti1.doUpdate(); fixDisplay(); } private void fixDisplay() { mod_adminDipendenti1.Visible = !cmp_toggleCards.toggleValue; cmp_userCard.Visible = cmp_toggleCards.toggleValue; mod_adminDipendenti1.doUpdate(); cmp_toggleLinkExt.Visible = cmp_toggleCards.toggleValue; cmp_userCard.showAll = mod_adminDipendenti1.showAll; cmp_userCard.showExt = cmp_toggleLinkExt.toggleValue; cmp_userLicense.Visible = IdxDipSel > 0; cmp_ticketFreeActiv.Visible = cmp_ticketFreeActiv.idxDipSel > 0; cmp_ticketList.Visible = mod_adminDipendenti1.showTickets; } private void Mod_adminDipendenti1_eh_addNew(object sender, EventArgs e) { // reset preliminare IdxDipSel = 0; cmp_ticketFreeActiv.idxDipSel = 0; // imposto solo 1 if (mod_adminDipendenti1.isTicketReq) { cmp_ticketFreeActiv.idxDipSel = mod_adminDipendenti1.IdxDipSel; } else { IdxDipSel = mod_adminDipendenti1.IdxDipSel; } fixDisplay(); } private void Mod_adminDipendenti1_eh_doRefresh(object sender, EventArgs e) { // mostro elenco tickets IdxDipSel = 0; cmp_ticketFreeActiv.idxDipSel = 0; fixDisplay(); } private void Mod_adminDipendenti1_eh_doReset(object sender, EventArgs e) { IdxDipSel = 0; cmp_ticketFreeActiv.idxDipSel = 0; fixDisplay(); } private void Mod_pageSize_eh_nuovaSize(object sender, EventArgs e) { mod_adminDipendenti1.doUpdate(); } #endregion Private Methods #region Protected Methods protected void chkShowCards_CheckedChanged(object sender, EventArgs e) { fixDisplay(); } protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { fixDisplay(); } mod_pageSize.eh_nuovaSize += Mod_pageSize_eh_nuovaSize; cmp_toggleCards.ehToggle += Cmp_toggleCards_ehToggle; cmp_toggleLinkExt.ehToggle += Cmp_toggleLinkExt_ehToggle; mod_adminDipendenti1.eh_addNew += Mod_adminDipendenti1_eh_addNew; mod_adminDipendenti1.eh_doReset += Mod_adminDipendenti1_eh_doReset; mod_adminDipendenti1.eh_doRefresh += Mod_adminDipendenti1_eh_doRefresh; cmp_userLicense.eh_doReset += Cmp_userLicense_eh_doReset; cmp_userLicense.eh_addNew += Cmp_userLicense_eh_addNew; cmp_ticketFreeActiv.eh_doRefresh += Cmp_ticketFreeActiv_eh_doRefresh; cmp_ticketFreeActiv.eh_doReset += Cmp_ticketFreeActiv_eh_doReset; cmp_ticketList.eh_doReset += Cmp_ticketList_eh_doReset; } #endregion Protected Methods } }