private void InserimentoRegistri() { string idCorrGlob = string.Empty; try { idCorrGlob = this.Request.QueryString["idCorrGlob"]; if (this.dg_registri.Items.Count > 0) { CheckBox spunta; SAAdminTool.DocsPaWR.OrgRegistro registro = null; ArrayList listaRegistriSelezionati = new ArrayList(); for (int i = 0; i < this.dg_registri.Items.Count; i++) { spunta = (CheckBox)dg_registri.Items[i].Cells[5].FindControl("Chk_registri"); if (spunta.Checked) { registro = new SAAdminTool.DocsPaWR.OrgRegistro(); registro.IDRegistro = dg_registri.Items[i].Cells[0].Text; listaRegistriSelezionati.Add(registro); registro = null; idCorrGlob = dg_registri.Items[i].Cells[4].Text; } } if (listaRegistriSelezionati != null && listaRegistriSelezionati.Count > 0) { SAAdminTool.DocsPaWR.OrgRegistro[] registri = new SAAdminTool.DocsPaWR.OrgRegistro[listaRegistriSelezionati.Count]; listaRegistriSelezionati.CopyTo(registri); listaRegistriSelezionati = null; Manager.UtentiManager theManager = new Amministrazione.Manager.UtentiManager(); theManager.InsRegistriUtente(registri, idCorrGlob); SAAdminTool.DocsPaWR.EsitoOperazione esito = new SAAdminTool.DocsPaWR.EsitoOperazione(); esito = theManager.getEsitoOperazione(); if (esito.Codice.Equals(0)) { if (!this.Page.IsStartupScriptRegistered("closeJavaScript")) { string scriptString = "<SCRIPT>window.close();</SCRIPT>"; this.Page.RegisterStartupScript("closeJavaScript", scriptString); } } else { if (!this.Page.IsStartupScriptRegistered("alertJavaScript")) { string scriptString = "<SCRIPT>alert('Attenzione, " + esito.Descrizione.Replace("'", "''") + "');</SCRIPT>"; this.Page.RegisterStartupScript("alertJavaScript", scriptString); } } esito = null; } else { //gestione cancellazione dati Manager.UtentiManager theManager = new Amministrazione.Manager.UtentiManager(); theManager.EliminaRegistriUtente(idCorrGlob); SAAdminTool.DocsPaWR.EsitoOperazione esito = new SAAdminTool.DocsPaWR.EsitoOperazione(); esito = theManager.getEsitoOperazione(); if (esito.Codice.Equals(0)) { if (!this.Page.IsStartupScriptRegistered("execJavaScript")) { string scriptString = "<SCRIPT>window.returnValue = 'noAmmTitolario'; window.close();</SCRIPT>"; this.Page.RegisterStartupScript("execJavaScript", scriptString); } } else { if (!this.Page.IsStartupScriptRegistered("alertJavaScript")) { string scriptString = "<SCRIPT>alert('Attenzione, " + esito.Descrizione.Replace("'", "''") + "');</SCRIPT>"; this.Page.RegisterStartupScript("alertJavaScript", scriptString); } } esito = null; //vecchio sistema //if(!this.Page.IsStartupScriptRegistered("execJavaScript")) //{ // string scriptString = "<SCRIPT>window.returnValue = 'noAmmTitolario'; window.close();</SCRIPT>"; // this.Page.RegisterStartupScript("execJavaScript", scriptString); //} } } } catch { this.GUI("Errore"); } }