private void creazioneDataTableFascicoliDaAreaLavoro() { DocsPaWR.Fascicolo[] listaFascicoli = FascicoliManager.getFascicoliInAreaLavoro(this); if (listaFascicoli != null && listaFascicoli.Length > 0) { m_hashTableFascicoli = new Hashtable(listaFascicoli.Length); for (int i = 0; i < listaFascicoli.Length; i++) { DocsPaWR.Fascicolo fasc = listaFascicoli[i]; DocsPaWR.FascicolazioneClassifica[] gerClassifica = FascicoliManager.getGerarchia(this, fasc.idClassificazione, UserManager.getUtente(this).idAmministrazione); string codiceGerarchia = gerClassifica[gerClassifica.Length - 1].codice; m_hashTableFascicoli.Add(i, fasc); string dataApertura = fasc.apertura; string dataChiusura = fasc.chiusura; this.dataSetRFasc1.element1.Addelement1Row(this.getDecodeForStato(fasc.stato), fasc.descrizione, dataApertura, dataChiusura, fasc.tipo, i, codiceGerarchia, fasc.codice, fasc.codLegislatura, fasc.systemID, fasc.contatore, fasc.inConservazione); } m_dataTableFascicoli = this.dataSetRFasc1.Tables[0]; this.btn_elimina.Visible = true; } else { lbl_message.Text = "Nessun fascicolo presente in ADL!"; this.btn_elimina.Visible = false; pnl_ADL.Visible = false; this.btn_elimina.Visible = false; this.lbl_message2.Visible = false; this.btn_deleteADL.Visible = false; } }