/// <summary> /// Salto alla pagina web chiamante dopo aver selezionato una ricerca /// </summary> /// <param name="TreeNodo"></param> private void TornaAllaWndChiamante(myTreeNode TreeNodo) { bool gotoParent = false; string idGeneric = string.Empty; // potrebbe essere idGroup (x i ruoli) o idPeople (x gli utenti) o uguale a idCorrGlob (x le UO) try { switch (TreeNodo.getTipoNodo()) { case "U": if (this.SelezionePossibile("U")) { gotoParent = true; idGeneric = TreeNodo.getIDCorrGlobale(); } break; case "R": if (this.SelezionePossibile("R")) { gotoParent = true; idGeneric = TreeNodo.getIDGruppo(); } break; case "P": if (this.SelezionePossibile("P")) { gotoParent = true; idGeneric = TreeNodo.getIDPeople(); } break; } if (gotoParent) { string codice = TreeNodo.getCodice(); string descrizione = TreeNodo.getDescrizione(); string idCorrGlob = TreeNodo.getIDCorrGlobale(); string retValue = codice + "|" + descrizione + "|" + idCorrGlob + "|" + idGeneric; this.executeJS("<SCRIPT>window.returnValue='" + retValue + "'; window.close()</SCRIPT>"); } } catch { this.executeJS("<SCRIPT>alert('Attenzione, si รจ verificato un errore di sistema');</SCRIPT>"); } }