protected void btn_estendiACampi_Click(object sender, EventArgs e) { resetPanelCampi(); btn_conferma_Click(sender, e); if (checkCriterioRicerca()) { ArrayList listaRuoliDaEstendereVis = new ArrayList(); listaRuoliSelezionati = sessionObj.GetSessionListaRuoli(); ArrayList listaRuoliTipologiaFasc = new ArrayList(ProfilazioneFascManager.getRuoliTipoFasc(template.ID_TIPO_FASC, this)); if (listaRuoliSelezionati != null && listaRuoliTipologiaFasc != null) { foreach (DocsPaWR.Ruolo ruolo in listaRuoliSelezionati) { foreach (DocsPaWR.AssDocFascRuoli assDocsFascRuoli in listaRuoliTipologiaFasc) { if (ruolo.idGruppo == assDocsFascRuoli.ID_GRUPPO) { listaRuoliDaEstendereVis.Add(assDocsFascRuoli); } } } if (listaRuoliDaEstendereVis != null && listaRuoliDaEstendereVis.Count > 0 && listaCampi != null && listaCampi.Count > 0) { ProfilazioneFascManager.estendiDirittiRuoloACampiFasc(listaRuoliDaEstendereVis, listaCampi); } } } //listaRuoliSelezionati = new ArrayList(ProfilazioneFascManager.getRuoliTipoFasc(template.ID_TIPO_FASC, this)); //sessionObj.SetSessionListaRuoliSel(listaRuoliSelezionati); //listaRuoliSelezionati = sessionObj.GetSessionListaRuoliSel(); //if (listaRuoliSelezionati != null && listaRuoliSelezionati.Count > 0 && listaCampi != null && listaCampi.Count > 0) //{ // ProfilazioneFascManager.estendiDirittiRuoloACampiFasc(listaRuoliSelezionati, listaCampi); //} }