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 listaRuoliTipologiaDoc = new ArrayList(ProfilazioneDocManager.getRuoliTipoDoc(template.ID_TIPO_ATTO, this)); if (listaRuoliSelezionati != null && listaRuoliTipologiaDoc != null) { foreach (DocsPaWR.Ruolo ruolo in listaRuoliSelezionati) { foreach (DocsPaWR.AssDocFascRuoli assDocsFascRuoli in listaRuoliTipologiaDoc) { if (ruolo.idGruppo == assDocsFascRuoli.ID_GRUPPO) { listaRuoliDaEstendereVis.Add(assDocsFascRuoli); } } } if (listaRuoliDaEstendereVis != null && listaRuoliDaEstendereVis.Count > 0 && listaCampi != null && listaCampi.Count > 0) { ProfilazioneDocManager.estendiDirittiRuoloACampiDoc(listaRuoliDaEstendereVis, listaCampi); } } } //listaRuoliSelezionati = new ArrayList(ProfilazioneDocManager.getRuoliTipoDoc(template.ID_TIPO_ATTO, this)); //sessionObj.SetSessionListaRuoliSel(listaRuoliSelezionati); //listaRuoliSelezionati = sessionObj.GetSessionListaRuoliSel(); //if (listaRuoliSelezionati != null && listaRuoliSelezionati.Count > 0 && listaCampi != null && listaCampi.Count > 0) //{ // ProfilazioneDocManager.estendiDirittiRuoloACampiDoc(listaRuoliSelezionati, listaCampi); //} }