Exemplo n.º 1
0
        private bool ExtendToChildNodes(string idNodoTitolario, string idRuolo)
        {
            bool retValue = true;

            SAAdminTool.DocsPaWR.OrgRuoloTitolario ruoloTitolario = new SAAdminTool.DocsPaWR.OrgRuoloTitolario();
            ruoloTitolario.ID        = idRuolo;
            ruoloTitolario.Codice    = this.hd_codRuolo.Value;
            ruoloTitolario.Associato = true;

            AmmUtils.WebServiceLink ws = new AmmUtils.WebServiceLink();

            string idAmm      = this.hd_idAmm.Value;
            string idRegistro = this.getRegistroSelezionato();

            SAAdminTool.DocsPaWR.EsitoOperazione esito = ws.AmmExtendToChildNodes(idNodoTitolario, ruoloTitolario, idAmm, idRegistro, true);

            if (esito.Codice > 0)
            {
                this.RegisterClientScript("alertExtend", "alert('" + esito.Descrizione.Replace("'", "\\'") + "');");
                retValue = false;
            }
            else
            {
                this.RegisterClientScript("alertExtend", "alert('Visibilità estesa con successo');");
            }

            this.setBoldNode(retValue);

            return(retValue);
        }