private void btn_conferma_Click(object sender, System.EventArgs e) { Hashtable hashModelli = (Hashtable)Session["hashtableModelli"]; ArrayList modelliSelezionati = new ArrayList(); foreach (string chiave in hashModelli.Keys) { ModelliTrasmHT m = (ModelliTrasmHT)hashModelli[chiave]; if (m.Ins == "1") { DocsPaWR.AssDocDiagTrasm obj = new SAAdminTool.DocsPaWR.AssDocDiagTrasm(); obj.ID_DIAGRAMMA = idDiagramma; obj.ID_TIPO_DOC = idTipoDoc; obj.ID_STATO = idStato; obj.ID_TEMPLATE = chiave; if (m.Ric == "1") { obj.TRASM_AUT = "1"; } else { obj.TRASM_AUT = "0"; } modelliSelezionati.Add(obj); } } DocsPaWR.AssDocDiagTrasm [] modelliSelezionati_1 = new SAAdminTool.DocsPaWR.AssDocDiagTrasm[modelliSelezionati.Count]; modelliSelezionati.CopyTo(modelliSelezionati_1); ProfilazioneDocManager.salvaAssociazioneModelli(idTipoDoc, idDiagramma, modelliSelezionati_1, idStato, this); RegisterStartupScript("ChiudiAssociazioneModelli", "<script>window.close()</script>"); Session.Remove("reloadHT"); Session.Remove("modelliTrasmissione"); Session.Remove("modelliTrasmAssociati"); Session.Remove("hashtableModelli"); }