protected void btn_conferma_Click(object sender, 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 DocsPAWA.DocsPaWR.AssDocDiagTrasm(); obj.ID_DIAGRAMMA = idDiagramma; obj.ID_TIPO_FASC = idTipoFasc; 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 DocsPAWA.DocsPaWR.AssDocDiagTrasm[modelliSelezionati.Count]; modelliSelezionati.CopyTo(modelliSelezionati_1); ProfilazioneFascManager.salvaAssociazioneModelliFasc(idTipoFasc, idDiagramma, modelliSelezionati_1, idStato, this); Session.Remove("reloadHT"); Session.Remove("modelliTrasmissione"); Session.Remove("modelliTrasmAssociati"); Session.Remove("hashtableModelli"); //wws.salvaAssociazioneModelli(idTipoDoc,idDiagramma,modelliSelezionati,idStato); RegisterStartupScript("ChiudiAssociazioneModelli", "<script>window.close()</script>"); }