private bool EliminaAssociazioneRFRuolo(string idRuolo, string idRf) { bool result = false; try { Amministrazione.Manager.OrganigrammaManager theManager = new Amministrazione.Manager.OrganigrammaManager(); theManager.DeleteAssociazioneRFRuolo(idRf, idRuolo); DocsPAWA.DocsPaWR.EsitoOperazione esito = new DocsPAWA.DocsPaWR.EsitoOperazione(); esito = theManager.getEsitoOperazione(); if (esito.Codice.Equals(0)) { DocsPAWA.DocsPaWR.DocsPaWebService ws = new DocsPaWR.DocsPaWebService(); DocsPAWA.DocsPaWR.ValidationResultInfo res = ws.AmmDelRightMailRegistro(idRf, idRuolo, string.Empty); if (res.Value) { result = true; } else { result = false; } } else { if (!this.Page.IsStartupScriptRegistered("alertJavaScript")) { string scriptString = "<SCRIPT>alert('Attenzione, " + esito.Descrizione.Replace("'", "''") + "');</SCRIPT>"; this.Page.RegisterStartupScript("alertJavaScript", scriptString); } } esito = null; } catch { this.gestErrori(); } return(result); }